Pizza Pizza began in December 1967, in a Restaurant located in Toronto. The initial take-out and delivery restaurant prospered into Canada's Largest Pizza Franchise.