After many unsuccessful registration attempts with many crypto exchanges . 4 of whichI have been waiting 2 weeks just to verify my identity I found Binance OK if you buy from another person on the P2P part of the website. read instructions carefully as you email money to a seller. the BTC or whatever is held until the seller confirms receipt and then you have your BTC ot ETH to buy whatever you want and they have many NFTs. I would note that direct Wire to Binance has now been lost for 2 weeks.
Coinbase was the best by a mile for me. interact transfer and when you sel one coin and buy another NO fees. but only 45 to choose from. I just bought MANA but flipped out for a 3% loss in to OXT. I am short term impatient guy
NETCOINS may be just Canada - only a few selections. I am set up there
Wealth SIMPLE is Canadian free commissions on stock trades but 3 or 4 day waiting period after deposit and even moving from trading to crypto internaly - ONLY ETH AND BTC so no good to you
the following have been a bust COINBENE GEMINI - I cant remember all the other opnes. a lot because I am Canadian and my credit cards are not allowed to transfer monies likely because the conservative Chartered banks control all our CCs