Canadian banks hit by low oil and gas prices -