Canada is expected to welcome up to 305,000 immigrants this year. The last time Canada admitted that many newcomers was in 1913,
“Most Canadians in favour of limits on immigration: poll,” read a recent headline in the National Post. It sounded ominous, perhaps an