Canadian dollar and Mexican peso slide as US president dashes brief hopes of more measured approach