Upvote:2
From my experience in Toronto, nearly everywhere took credit / debit cards (Visa, MasterCard, American Express...). Change some small amount of money before travelling (or pull it out of an ATM when there) just in case, and go forth with your MasterCard.