Donald Trump has levelled his most severe threat against Canada in years, warning that on his very first day on office he will impose a 25 per cent tariff on all goods from Canada and Mexico, unless those countries curb the flow of drugs and migrants...