Basicly, Canada federal government says that bitcoin is not money so you don't have to comply with money laundering regulations BUT you still need to pay your income taxes even if your revenues are in bitcoin.
(obviously you need to pay your taxes in fiat, not in bitcoin)