I always wondered if there should be a cache at the top of the CN tower. That's the highest man-made structure in the world! From this cache you have a great view of the Tower.
Other than that, Ontario doesn't have much aspect at all! Will move you soon.