Oil price drop threatens to reduce revenues at Canada's top banks