Binance is not available in Ontario, but I opened my account before they were forced out.
I use Binance as my main wallet. They have an earn function where you are able to stake token and earn daily interest and effectively get "free" BTC.
Binance will automatically sweep all unstaked bitcoin into the staking wallet daily, so the compounding factor is huge.
I will sometimes use other coins to get access to higher yeilds.
Currently my bitcoin is 5%, although small this will greatly help me in the quest for 1 BTC.
I hope that one day this will become a legitimate income stream for me.