Have you tried Shakepay? Sign up with my link and we'll each get $30 to buy crypto:
https://shakepay.me/r/0YCXJON
In Canada only. This is the easiest way to buy and sell BTC or ETH.
They offer low fees for buying and selling. Great support and quick response.
When you signup and buy or sell 100$ worth of crypto you will be able to shake and earn daily says.
The thing with shakepay is they are offering free withdraws on BTC. I have not confirmed yet with ETH but this could be epic chance to buy ETH cheap.
The fees you do pay are to buy and sell crypto.