The Canadian dollar slid to a weekly low and local bonds rallied after US President Donald Trump said he would raise steel and aluminum tariffs on Canada to 50%, doubling a planned levy set to take effect on Wednesday.