Canadian savers are wondering which top TSX dividend stocks might now be undervalued and good to buy for a self-directed Registered Retirement Savings Plan (RRSP) portfolio focused on income and total returns. Bank of Montreal Bank of Montreal (TSX:BMO) trades near $132 per share at the time of writing compared to $149 in February. The stock was recently as low as $124 but has picked up a new tailwind in recent days. The pullback gives investors who missed the late 2024 rally a chance to buy BMO stock at a discount. Bank of Montreal has a large American business that...