I was wondering if what I was told about moving to Canada is correct?
I heard that if you want to move to Canada you have to have a legitimate job lined up and waiting for you, or you are not allowed to live in Canada from another country.
Is that really true?
If it is, I think it's a great idea and wonder why we don't do it in the US.
Thanks for clearing this up for me.
There are a variety of ways to immigrate to Canada legally.
This is the official Government of Canada webpage about immigrating to Canada, which has links explaining the different legal pathways to Canadian immigration.:
https://www.canada.ca/en/immigration-refugees-citizenship/services/immigrate-canada.html
For both Canada and the US, a person cannot just show up at the border and basically say "I want to live and work in your country, please let me in". If you do that, you will be turned away.
For both countries, you must qualify to enter under one of any of a number of different processes, most of which require that you have applied for and received a visa in advance, or in some cases, are eligible for a visa waiver.
There are both immigrant visas that let you permanently immigrate to the country, as well as non-immigrant visas, which let you temporarily either visit or work in the country, depending on the type of visa.
Also, as a previous poster noted, Canada allows a proportionately large number of refugees and asylees into the country each year -- most are identified abroad [eg through UN processes] and sponsored to come to the country.
Canada has a few programs where a skilled worker can decide they would like to immigrate to Canada, apply, and if qualified be granted a visa that when they then immigrate to Canada grants them permanent resident status in Canada. The best known is probably the Express Entry program; see
https://www.canada.ca/en/immigratio.../services/immigrate-canada/express-entry.html After a certain number of years in Canada and meeting other requirements they would become eligible for citizenship.
For Express Entry, it depends which of the programs you are applying to enter under whether you need a job offer. See this table which compares the requirements between the programs, including the job offer requirements:
https://www.canada.ca/en/immigratio...canada/express-entry/eligibility/compare.html
The US does not have an equivalent program. The closest is the DV green card lottery, which is only open to certain countries. But a "normal person" for the most part can't just decide they want to permanently immigrate to the US and have a feasible direct path to doing so. There are some paths via sponsored-employment visas but they are not guaranteed paths to permanent residency [a "green card"] and there are quotas.
Both the US and Canada have a variety of family-based immigration pathways, such as sponsored spouse of a citizen.