As a Canadian who lived for many years in Latin America, the biggest difference may be that I was treated as a person with privilege, subject to a kind of reverse-discrimination where people seemed to always give me the benefit of the doubt and go out of their way to please me. Immigrants in Canada often experience the reverse. Having an accent (unless from the UK) in Canada means that you will be treated with less respect; in Latin America, it was the opposite.