If you are a nature lover Humber Bay is one of the most beautiful places in Canada to visit.