Canada actually checks out who they allow to immigrate there. We don`t. My brother had to wait for a visa to move there once. His company had to prove they tried to hire a Canadian first before the visa was issued.
How xenophobic of them: putting the welfare of their own citizens ahead of immigrants¡
It's not just immigrants... The company I work for bought a Canadian business, and we had to go to Vancouver, BC, to get them set up with our networking equipment, and set up the VPN linking our sites. At the Canadian customs check-in, I was asked if I was there for business or pleasure, and how long I expected to be there. I told them business, and expected to go on my way. Instead, he wanted to know exactly why I was there, and I told him my company had bought the Canadian company, and I was there to connect them to our network. He went from surly to downright hostile, and he demanded to know why I was sent there, instead of having a Canadian do the work... "Wasn't a Canadian able to do the work?" I answered, "apparently not." I got a really dirty look from the officer, but he stamped my passport and let me through.
Mark
Unless one claims refugee status. Amazingly, somehow people can get on international flights without documentation.