In late June, the loonie hit $1.42 against the U.S. dollar, its weakest in more than a year. Economist David Rosenberg, never ...