Mass Murder 🇨🇦

NOTE: Mass killings are defined as 4+ victim deaths.
Home Mass Killings Non Firearms Mass Killings Firearms Mass Killings Licensed Firearms Mass Killings OIC Firearms Suicide

Events: 174

Date Name City Province Licensed Victims Deaths Injuries Suicide Firearms OIC Impact
2024 Manoakeesick Carman MB No 5 5 0 No No No
2024 Unknown Richmond Hill ON 2 2 0
2024 D’Souza Ottawa ON No 6 6 1 No No No
2024 Glover McCreary MB No 3 4 1 Yes Yes No
2024 Bilcke Stratford ON Yes 1 2 2 Yes Yes No
2024 Unknown Scarborough ON 2 2 2 Yes
2024 Walsh Harrow ON 3 4 0 Yes Yes
2024 Unknown Etobicoke ON No 2 2 5 No Yes No
2024 Duong Vaughan ON No 2 2 2 No Yes No
2024 Kats North York ON No 2 3 0 Yes Yes No
2024 Unknown Montreal QC No 3 3 0 No No
2024 Kongolo Toronto ON No 2 2 1 No Yes No
2024 Massicotte Richmond Hill ON No 2 3 0 Yes No No
2024 Ayala Etobicoke ON No 2 2 0 No No
2023 Unknown Montreal QC 2 2 0
2023 Li Surrey BC 3 3 0
2023 St-Amand Laval QC 2 2 12 No No No
2023 Unknown Coldstream BC 2 2 1
2023 Unknown Edmonton AB 2 2 0
2023 Unknown Edmonton AB No 2 3 1 Yes Yes
2023 Galarneau Montreal QC 3 3 0 No No No
2023 Unknown Sylvan Lake AB 2 2 0
2023 Mashar Edmonton AB 2 3 0 No No No
2023 Unknown Pembroke ON 2 2 1
2023 Brekka Hamilton ON Yes 2 3 0 No Yes Yes
2023 Hallaert Sault Ste. Marie ON No 4 5 0 Yes Yes No
2023 Felix Winnipeg MB No 4 4 1 No Yes No
2023 Unknown Caledon ON 2 2 1 No Yes
2023 Unknown Edmonton AB 2 2 0 No Yes
2023 Guillas Estevan SK 1 2 1 No No
2023 Unknown Ottawa ON No 2 2 6 No Yes No
2023 Charlton London ON 1 2 0 Yes
2023 Ayo Aden Ezbon Bowmanville ON No 0 2 0 No Yes No
2023 Collias Scarborough ON No 2 2 1 No No No
2022 Not Named Richmond BC Yes 3 4 0 Yes Yes
2022 Unknown Oshawa ON 2 2 3 No Yes
2022 Francis Vaughan ON 2 2 1 Yes
2022 Edwin Toronto ON Yes 2 2 0 No Yes
2022 Auchterlonie Saanich BC Yes 0 2 6 No Yes
2022 Shestalo Chilliwack BC 2 3 1 Yes Yes
2022 Sahota, Khakh Whistler BC 2 2 0 No Yes
2022 Goggin Langley BC 2 3 2 No Yes No
2022 Shaik Montreal QC No 3 4 0 No Yes
2022 Thibault Lebel-sure-Quevillon QC 1 2 0 Yes
2022 Unknown Peachland BC 1 2 0 Yes Yes
2022 Unknown Surrey BC 2 2 1 Yes
2022 Unknown Montreal QC 2 2 0 Yes
2022 Sig-Od Toronto ON No 2 2 1 No No No
2022 Arnold Calgary AB No 1 1 1 No Yes
2022 Sanderson Weldon SK No 11 12 19 No No
2022 Petry Mississauga ON No 3 4 3 No Yes No
2022 Unknown Etobicoke ON 2 2 1 No No No
2022 Unknown Sault Ste. Marie ON 1 2 0 Yes Yes
2022 Unknown Longueil QC 2 2 0 Yes
2022 Doncaster Innisfil ON 2 3 0 Yes No
2022 Unknown Toronto ON 1 1 2 Yes
2022 Unknown Ottawa ON 2 2 1 No Yes
2022 Desormeaux Sudbury ON 2 3 0 Yes Yes
2022 Yeung Prince Rupert BC 1 2 0 Yes Yes
2022 Villi Vaughan ON Yes 5 6 1 No Yes No
2021 Veltman London ON 4 4 1 No No No
2021 Major Hinton AB No 2 2 0 No
2021 Shaw Faro YT 2 2 1 No Yes
2020 Wortman Nova Scotia NS No 22 23 3 No Yes No
2020 Lapa Oshawa ON 4 5 1 Yes Yes
2020 Bilodeau Siebert Lake AB Yes 2 2 0 No Yes No
2020 Gartner Strathcona County AB 2 3 0 Yes Yes
2020 Girouard Quebec City QC 2 2 5 No No No
2020 Ebrahimian Langley BC 3 3 0 No No No
2019 Zaman Markham ON 4 4 0 No No No
2019 Brittain Penticton BC Yes 4 4 0 No Yes No
2019 Whitehawk Regina SK No 3 3 0 No Yes
2019 McLeod, Schmegelsky British Columbia BC Yes 3 5 0 Yes Yes No
2019 Leeming Calgary AB 2 2 0 No Yes
2019 Williams Toronto ON No 2 2 0 No Yes
2019 Abercrombie Calgary AB No 0 1 0 No Yes Yes
2019 Dehdari Calgary AB No 2 3 0 Yes No No
2018 Unknown Etobicoke ON 2 2 2 Yes
2018 Hussain Toronto ON No 2 3 13 Yes Yes No
2018 Raymond New Brunswick NB Yes 4 4 0 No Yes No
2018 Minassian Toronto ON 11 11 15 No No No
2018 Jones Burk's Falls ON Yes 3 4 0 Yes Yes No
2017 Bissonnette Quebec City QC Yes 6 6 5 No Yes No
2017 Desmond Upper Big Tracadie NS 3 4 0 Yes Yes
2017 Penner Whitehorse YT 1 1 0 No Yes Yes
2017 Afowerk Calgary AB 4 4 0 No Yes
2016 Fontaine La Loche SK No 4 4 7 No Yes No
2016 Ryan Scarborough ON 3 3 1 No No No
2016 MacDougall Spruce Grove AB 2 3 0 Yes
2016 Unknown Toronto ON 2 2 2 Yes
2016 Milroy Stoney Creek ON 2 3 1 Yes Yes
2015 Unknown Toronto ON 2 2 3 Yes
2015 Borutski Eastern Ontario ON No 3 3 0 No Yes No
2014 Couture-Rouleau Saint-Jean-sur-Richeliu QC 1 2 1 No No No
2014 Zehaf-Bibeau Ottawa ON 1 2 3 No Yes No
2014 Bourque Moncton NB No 3 3 2 No Yes Yes
2014 Lam Edmonton AB No 8 9 0 Yes Yes No
2014 Addison Nanaimo BC 2 2 2 No Yes No
2014 de Grood Calgary AB 5 5 0 No No No
2014 Garland Calgary AB 3 3 0 No No
2013 Charron Gatineau QC 1 2 0 Yes Yes
2013 Klaus, Frank Castor AB 3 3 0 No Yes
2012 Gangs Danzig ON No 2 2 22 No Yes No
2012 Husbands Toronto ON No 2 2 5 No Yes No
2012 Baumgartner Edmonton AB Yes 3 3 1 No Yes No
2012 Bain Montreal QC Yes 1 1 1 No Yes Yes
2011 Jensen Claresholm AB Yes 4 5 1 Yes Yes No
2009 Paget Smith AB 3 4 0 Yes Yes
2009 Shafia Family Kingston ON 4 4 0 No No No
2009 United Nations, Vallee Langley BC No 1 1 0 No Yes Yes
2007 Lee Oak Bay BC 4 5 0 Yes No No
2007 Manners Toronto ON No 1 1 0 No Yes No
2007 Surrey Six Surrey BC No 6 6 0 No Yes No
2007 Imeson London ON No 3 3 0 No Yes No
2006 Gill Montreal QC Yes 1 2 19 Yes Yes Yes
2006 Steinke Medicine Hat AB 3 3 0 No No No
2006 Bandidos Shedden ON No 8 8 0 No Yes No
2006 LaFleche Aurora ON 3 3 0 No No No
2006 Marshall Maine USA No 2 3 0 Yes Yes No
2006 Dagenais Spiritwood SK 2 2 1 Yes
2005 Roszko Mayerthorpe AB No 4 5 0 Yes Yes No
2004 Unknown North York ON No 0 0 1 No Yes Yes
2004 Paul Penticton BC 3 3 2 Yes Yes No
2002 Handel Quatsino BC 6 6 0 No Yes No
2002 Kiss Grimbsy ON No 4 5 0 Yes Yes No
2001 Bauer Montreal QC 6 7 0 Yes Yes No
1999 Lebrun Ottawa ON Yes 4 5 2 Yes Yes No
1999 Smith Taber AB No 1 1 1 No Yes No
1996 Chahal Vernon BC Yes 9 10 0 Yes Yes No
1996 Palma Toronto ON Yes 3 3 0 No Yes No
1994 Egger, Bellaton Morin Heights QC 3 5 0 Yes No No
1992 Fabrikant Montreal QC Yes 4 4 1 No Yes No
1992 Wood Sydney River NS No 3 3 1 No Yes No
1992 Warren Yellowknife NT 9 9 0 No No No
1992 Dombroskie Waterlook ON 3 3 0 No Yes
1991 Mandin Edmonton AB 4 0 0 No Yes No
1991 Yeo Hamilton ON 2 3 0 Yes Yes No
1990 Peters Ontario ON 2 2 1 No No No
1989 Lepine Montreal QC Yes 14 15 14 Yes Yes Yes
1988 Rafuse Calgary AB 4 4 0 No Yes No
1985 Hells Angels Lennoxville QC 5 5 0 No Yes No
1985 Air India Atlantic Ocean CA 329 329 0 No No No
1984 Lortie Quebec City QC 3 3 13 No Yes No
1983 Blackman Coquitlam BC 6 6 0 Yes
1982 Landrie Saskatoon SK 0 1 1 No Yes Yes
1982 Shearing Wells Gray Park BC 6 6 0 No Yes No
1978 Sturgeon Creek Winnipeg MB No 1 1 0 No Yes No
1978 McMaster TC1 + USA CA 4 4 0 No Yes No
1975 Slobodian Brampton ON 2 3 13 Yes Yes No
1975 Poulin Ottawa ON 3 4 5 Yes Yes No
1972 Lepine Kettle Valley BC 6 6 0 No Yes No
1972 Blue Bird Cafe Montreal QC 37 37 0 No No No
1970 Nelson Creston BC 11 11 0 No Yes No
1969 McCallum Buffalo Narrows SK 7 7 0 No No No
1969 Chiasson Notre-Dame-du-Lac QC 44 44 0 No No No
1967 Hoffman Shell Lake SK 9 9 0 No Yes No
1965 Hogue Coquitlam BC 7 8 0 Yes Yes No
1965 Flight 21 100 Mile House BC 52 52 0 No No No
1959 Williamson Edmonton AB 1 1 5 No Yes No
1959 Cook Stettler AB 7 7 0 No Yes No
1958 Young Ear Falls ON 5 5 0 No Yes No
1949 Guay Sault-au-Cochon QC 23 23 0 No No No
1949 Vescio Winnipeg MB 2 2 0 No Yes
1934 Bilodeau Quebec City QC 6 6 2 No Yes No
1902 Toews Altona MB 2 3 5 No Yes No
1885 Frog Lake Frog Lake AB 9 9 0 No Yes No
1880 Donnellys Lucan Biddulph ON 5 5 0 No Yes No
1879 Swift Runner Fort Saskatchewan AB 9 9 0 No No No
1875 Keith Halifax NS 88 89 0 Yes No No
1873 Hardwick Cypress Hills SK 13 14 0 No Yes No
1864 Chilcotin War Bute Inlet BC 19 19 0 No Yes No
1857 Slavin Beaver Lake NB 6 6 0 No No No
1832 Sovereign Norfolk County ON 8 8 0 No No No
1829 Easby Perth ON 5 5 0 No No No