Yes I got everything. I sent my passport to Ottawa and it got stamped for 2 years. With the work visa stamped on my passport, I went to Cancun, Mexico (direct flight as I don't have US visa for transit) on a Saturday, booked a hotel and spent the night, returned to Canada the next day and got my...