The SQDC is a government entity, not a private one. It would be much harder for Visa and MC to refuse to process payments for them.
My guess is guess Canada is less afraid than Uruguay about the potential implications, the asymmetry between the US and Canada is a lot less than that between the US and Uruguay.
The real irony is that SQDC doesn't accept cash for payment!