In order to buy Bitcoin in Canada with fiat money (such as the Canadian dollar), you will need to first find a reputable exchange platform that would allow you to do so. Two great options that tend to come up are Binance and BitBuy - the former is one of the biggest exchanges on the market, while the latter is a Canada-native exchange platform.