A $683 Billion Rally Hauls Canadian Stocks Out of Red Source will download... A $683 Billion Rally Hauls Canadian Stocks Out of Red