TD currently has a 2% bonus for registered, RRPS, TFSA, RESP, etc.., investment accounts. You have to hold the funds in the account for a year or so.
Webull currently has a 2% bonus for all investment account types and there is a referral bonus, you have to hold the money in the account for a year or so. The offer expires Dec 31 so it is probably too late to get in on it. From what I hear there will be a new promo starting Jan 1. The bonus amounts do not generate a T slip so it is up to you to declare it on your taxes. If you want to get in on the offer, get a friend or relative who does not intend to invest to sign up for webull and have them send you their referral so they get the bonus from your deposit. I got in and the bonus will cover my hobby for the next year, it is basically a year of free pussy for me.
Wealthsimple also has a similar offer but I do not know the details.