Canada is known more for poutine than pizza. But that hasn’t stopped Pizza Depot, a Canadian chain that has been slinging ...