Casinos can deny payouts if: Terms and Conditions are breached: like betting over limits or playing restricted games; Cheating or Fraud is suspected: including card counting or using false identities; Illegal Activities: such as using stolen payment methods.
If they deny cashing out your winnings, they must inform you. If you believe it’s unfair, contact their support or iGO, the gambling authority in Ontario.