US President Donald Trump has renewed criticism of Canada, threatening economic and infrastructure measures even as the two countries prepare to co-host the 2026 FIFA World Cup alongside Mexico.