Prime Minister Mark Carney says in his New Year’s Eve message that Canada faced “challenges” in 2025 but the country is ...