This is a boon to Canada since their values and principles cause them to accept all immigrants.
I don't know about values & principles, but Canada has a much higher immigration rate than the US.
Canada and the US have about the same population growth rate but because Canada has a lower birth rate, it has a higher immigration rate. All the data is at CIA Factbook
Population growth rate always determines a nation's immigration policy.