We may think most Canadians support the federal government’s wide-open immigration policy...
---
I don't follow Mr Ibbitson's analysis. Is 300,000 immigrants a year an example of wide-open immigration?  Some context would be nice.  For a long time, including before and during the years of the Harper government, Canada accepted approx. 275,000 immigrants (250,000 immigrants plus 25,000 refugees) per year.  There was no significant controversy. Numbers were periodically adjusted. An increase in 25,000 a year is well within the norm and is not opting for "wide -open immigration".