The cheapest Canadian banks have been in 20 years.