My bank card now is both an Interac card and a Visa Debit card. But the Visa Debit part work anywhere except online US retailers.
The relevance of the parent you responded to is that a Canadian shop not accepting Visa (or Mastercard) is only a very mild inconvenience because there are other widely used payment networks.
in Canada (actually, pretty much everywhere but America)
since the systems sound pretty identical.
Obviously Discover, Amex and Diner's Club exist, but they are barely worth mentioning. Hardly anyone (proportionally) carries those cards, and only a few merchants accept them.
In the United States, for a merchant to refuse Visa would be suicidal. In Canada, it's almost a non-issue because all the debit cards are processed on another, non-Visa network.
What of the above do you disagree with?