If the crypto is in the users wallet (i.e. not on some crypto exchange) the canadian government cannot seize it without asking the user to sign a transaction transferring them the crypto.
We are 13 years on from bitcoins inception, and we are on a tech board, how this is still not clear to people boggles me.