The Canadian dollar slid to a weekly low and local bonds rallied after US President Donald Trump said he would raise steel ...