Visa dominates Canada's bank card market. But a resourceful and innovative MasterCard lately has been making inroads.