U.S. President Donald Trump will not impose his promised tariffs on Canada, Mexico or China on his first day in office, according to multiple U.S. reports, giving this country something of a reprieve, at least for now.