I just set up a Binance account, make sure if you do that your credit cards can be used. It does not take Canadian ones but you can use a 3rd party company to transfer your funds to Binance. Also they have some pretty cool tutorials and courses to learn about crypto financing. If you have not got an account, try it out I recommend it. Cheers!
I say that it is great is a machine, the truth is that I have little time in this world and that company has everything that is needed just by saying a good volume that is essential.