Are there ANY Canadian exchanges that let you do this? Buying BTC with a credit card should NOT be this complicated. Somebody, please help!!!
Kindly use Coinbase, you can use either credit or debit card and you can buy with minimum of $150 or €150 per week. Though there will be a flat fee of $3.99 but it's still reasonable since you don't need to transfer again to your wallet.
Also, you can look at Coinmama, however the fee is insanely high than the others.