No, Yes, Yes. Every time you sell or use Bitcoin, CRA treats it as a taxable event for capital gains purposes. Purchasing BTC is not a taxable until you dispose of the BTC.
I believe CRA treats BTC as a commodity and taxes it the same way. Very much the same as gold holdings.