Pizza Pizza is a Canadian-owned pizza restaurant offering takeout and delivery. They guarantee order times, with potential for free orders if limits are exceeded.