Niagara Falls is #1 on the list from CEO World magazine:
Niagara Falls
Niagara Falls is the best natural attraction in Canada. It is about an hour’s drive from Toronto, along the American border. You’ll be able to enjoy a walk down Niagara’s Clifton Hill leading to the canyon and waterfalls, and be amazed by the beauty of the running waters.