Update, oil looks like its ready to break down below $60 for a short period of time, which will pull Canadian financials down with it, as Canada is a petro economy. Oil will bounce but it is unknown what range it will trade moving forward. Even the best oil traders and analysts have got their predictions wrong. A falling USD over 2018 and forward could cause a melt up in commodities IF US central bank doesn't keep raising interest rates.
Canada's banks hold the most of three assets:
1) Loans to oil companies - the oil industry in Canada is still not doing well, and it could get worse before it gets better. Venezuela going bankrupt might help bump up the oil price in the short term.
2) Canadian mortgages - complete bubble, new mortgages are slowing down
3) Canadian dollars - Canada's central bank is not raising interest rates because of #1 and #2. This puts pressure on the Canadian dollar which is the main value of what Canadian banks are holding in cash accounts.