Shakepay allows Canadians to buy/sell bitcoin and pay their friends.
This is where I bought my first BTCs and ETHs sometime. Back in that old time, I liked how this service showed itself, and therefore even now if I need to buy or sell a few coins, then I definitely choose Shakepay