According to Stake's current terms of service, players form Canada are allowed to play on Stake. Ensure to read Stake's up to date ToS to ensure that you do not break their terms when playing form Canada.