Canada’s population contracted in 2025 for the first time, a warning to business and government to get ready for a slowdown in coming decades ...