Canada has had the INTERAC payment system for over 20 years now. It is privately run by Canadian banks, universally accepted and runs on a cost recovery basis.