Quote Originally Posted by Edwina's Secretary
And which government would you have expected to bail you out if you had gotten in trouble by not following directions? Would it have been the Mexican government's responsiblity or the US or the Canadian?

Some countries allow dual citizenship some do not. The concept is when you pledge allegiance to a country you cannot still have allegiance to another country. Most people who have two passports do not have them offically. (I.E. they were born to parents of one country in another country.) Often the problem comes up in countries with manatory military service. Serving in another country's military is a big no-no.

Canada and the US have some special arrangements under NAFTA that allow workers in some specialities to work "on the other side" without the so-called green card. There are also H1B's and student practical work visas.
It would have been the Canadian governments responsibility. I am a Canadian citizen. If something were to happen and I, say, went to jail or something I think it would be Canadas responsibility to provide me with legal counsel or have me sent back to Canada to await sentencing there. I pay taxes there (well not now because I'm not living there lol but at the time I was). As for injury, I have travel insurance (it was either that or they wrap me up in styrofoam because I am dangerous to myself lol). so no concern there.

My hubby tried to come to Canada and work there but because of his skill set it was very difficult for him to find a job as a network architect. however it was quite easy for me to get a work Visa here. I don't know if it was because I don't have a specific skill set or what but I know it can be difficult if you have a very specific and very popular career. Everyone is an IT person these days lol.