The Canadian dollar and Mexican peso rose marginally after Trump raised hopes for another delay to tariffs on the U.S. neighbours.