Godfather Pizza & Subs is a Canadian-owned pizza restaurant offering a variety of pizzas and subs.