I had a similar problem 6 years ago. My immigration lawyer didn't recommend me to take the trip to Canada because I may get trouble coming back - you should avoid travel outside the US when changing your status is pending unless you have received enterance permit in advance. I assume the same law still exists.