RY is the best of breed, but has more sluggish price action.
I've owned TD for over 4 years @ $42 in my long term account.
When the TSE and the Canadian banks rally, TD moves hard. Nice yield of 3.3%.
I tried to sell it @ $75.92 and missed the exit intraday by 8 cents. If it pulls...