I spent twelve hours with Alex yesterday doing so, but I am finally working in Canada legally. All praise our awesome lawyer.
We had an interesting conversation in the taxi on the way to the airport in San Francisco, during which we came to the conclusion that one can never have enough pants. Alex pointed out that one can really never have enough garlic bread either.
Pants are just like garlic bread.