Edmonton has made it to number 8 in our list of the world's best pizzerias, and the largest shopping mall in North Am ...