Greetings,
I am a Canadian Citizen currently on a TN visa in the USA. I maintain bank accounts and a permanent address in Canada, and filed my Canadian taxes while being in the USA. I married a Venezuelan Citizen on a student visa in USA (legal civil marriage). My wife will be returning to...