I believe IKBR has the lowest fees on stock trades, options and lowest margin rates if that's your jam.
I don't think they pay for referrals though so obviously it's not on the list of the site you linked.
Do your own research though and try out their platforms with their papertrading accounts.
https://www.interactivebrokers.ca/en/home.php
I don't particularly like their app, but I don't do much of my trading on apps anyways.