Yes. All Canadian-based and most internationally based crypto exchanges support buying Bitcoin or cryptocurrency with Canadian dollars.