$ 0 0 Toronto’s Alo restaurant has earned a spot on a prestigious list of the 100 finest eateries in the world. The French eatery on Spadina Ave. was ranked 94 on Restaurant magazine’s annual list of the wo...