This year for the first time, Canada has more people over the age of 65 than under age 15, which is creating a massive gap in skilled labor, and the future economy. The only way out will be a work force built on immigrants. It's already begun. Good for the baby boomers with healthy pensions, not so good for everyone else.