Nestled on the northern shore of Lake Ontario is Toronto, the largest city in Canada. "Hog Town" as it is sometimes known to its residents-is a densely and diversely populated city. Approximately... This description may be from another edition of this product.