I talked to one of their staff on Discord who has an admin role who explained it to me. It's in one of my most recent replies to this thread. It's province dependant
Even if it's a province dependant it is still pretty risky if they don't change their terms and tell other Canadian users that some provinces in Canada are supported.
This is the same case for Canadian users on Bitget he passed the KYC and was able to trade but they usually received emails from the support that told them their country was restricted. However, even it is restricted they can still able to trade without any problem.
Today is ok you can trade but how about after a few weeks until you deposit a big amount your account might end up prohibited or locked and can't able to withdraw.
This is just my advice better not to trade with them unless you can afford to lose that is not a wise idea to lose your assets it's better to be safe than sorry.