Nothing but good service and pricing with Bell Direct for last 9 or so years.
$15 trades up to $10,000; Your $20,000 trade would be $25 brokerage.
0.1% above $25,000
Good platform and customer service. Very rarely any glitches or site down time.
BTW I have no affiliation other than being a happy customer.
Cheers
GXY Price at posting:
$1.69 Sentiment: Buy Disclosure: Held