Through a convoluted twist of bureaucracy, here is what is happening withing the next few weeks:
Trip to Los Angeles to get a Canadian visitor visa.
Trip to Vacouver to get an H1B visa stamped on my new passport.
Assuming everything works out and the interviewer at the US embassy in Vacouver is in a good mood, I could be there on the 25th and back 3 days later. If it doesnÃ¢â‚¬â„¢t go well, I could be stuck in Canada for a while . I might even have to go back home to reapply for the visa!
Wish me luck