TORONTO - North American stock markets fell for a second day as the U.S. imposed broad tariffs on imports from Canada and Mexico, triggering a continental trade war.