Yes, but not directly. Digital assets cannot be held in such accounts. However, an exchange-traded fund that tracks the market value of a specific cryptocurrency, such as Bitcoin, could qualify for your TFSA and RRSP.