I've recently got the letter from Canadian Consulate in Detroit that my immigration visa is ready to be issued, so i xpress-mailed my passport over to Detroit with a Canadian Xpress pre-paid envelope included for the return mail from Detroit last week. Trouble is, i need to go to the States for...