Donald Trump has the premiers on Mark Carney’s side as Canada braces for the worst


© St. Catharines Standard