A pizza chain in Edmonton claims to have the world's largest deliverable pizza.