It's because Canadians don't have enough babies. That's about all there is to it. Think about that for a few seconds.............
There...you're 0.05% less retarded now.
The Liberal Party is the immigrant party these days. There is a reason the liberals garner the VAST majority of their support from large urban areas in Canada. It's because they are largely immigrant communities now and the Liberals have made it VERY easy for immigrants and their entire extended families move to Canada.