Ontario lies in the south-east of Canada, but it still has considerable chances to have stunning aurora borealis displays. The best time to watch elusive northern lights are winter months of January and February. It should be a clear and dark night, and the best hours are around midnight.
To see aurora borealis in its full glory, it's important to get far from large cities with a strong light pollution. Torrance Barrens Night Sky Reserve is the closest to Toronto, and it's also known for strong geomagnetic activity.
A bit further from Toronto, visit Chapleau Nature Preserve. Also, Gordon’s Park Eco Reserve located on the northern part of Manitoulin Island is a great spot to view the northern lights because of its pollution-free air and dark skies. Manitoulin Island also has a magical Lake Huron that serves as a perfect backdrop for the glowing natural phenomenon.
Cree Moose Factory Island and Cree Village Ecolodge located on the Moose River not far from James Bay are great places to witness aurora borealis. Lake Superior in Ontario is another Instagram-perfect spot to catch the dancing lights. You can drive along its shore on Highway 17 between Thunder Bay and Sault Ste Marie for the greatest displays.