Oil is a big factor for sure, but confidence in the Canadian economy in comparison to the US is partially driving this as well.  Canada has been unable to follow the Fed rate hikes, and we are back into a trade deficit despite a lower currency.  The socialist roadmap at the federal and provincial levels doesn't likely help.