Top 3 Canadian Stocks for 2024