In which Canadian city did Pizza Pizza open its first location?
Vancouver
Montreal
Ottawa
Toronto
Answer
Pizza Pizza opened its first location in Toronto, Ontario in 1967. The company has since expanded to over 500 locations across Canada, becoming one of the country's largest pizza chains.
Pizza Pizza Trivia Showdown: 20 Questions to Prove Your Worth