Tariffs on Mexico and Canada took effect today ahead of President Donald Trump's address at a joint session of Congress, rattling markets and causing experts to warn of consumer uncertainty ahead. (Sc ...