The last recorded school shooting in Canada occurred on May 15, 2023, at a high school in Toronto. An 18-year-old student died, and a 14-year-old was charged with first-degree murder related to this incident. This appears to be the most recent fatal school shooting in Canada based on available records.
