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