As six federal party leaders went head-to-head in the first official English-language debate tonight, CTVNews.ca provided real-time fact checking and analysis of their claims.

Topics covered in tonight’s debate included affordability and economic insecurity, environment and energy, Indigenous issues, leadership in Canada and on the global stage, as well as polarization, human rights and immigration.

Replay our live blog below: