Shakepay allows Canadians to buy Bitcoin commission-free with a spread of ~2.26%. It supports instant funding via Interac and offers Bitcoin cashback cards, recurring buys, and free CAD withdrawals.
Visit their website to create an account and start buying Bitcoin today.