Canadian bank stocks have underperformed but Dan Rohinton explains why now is the time to buy them.