For decades, Canada has been a model of inclusive immigration. But over the last few years, the Liberals have admitted too many people, too fast. Why did no one see it coming?