Skip to main content

CPU

Canadian Powerlifting Union

1,600 Total Meets
21,498 Total Athletes
30 Years on Record
2026-10-24 Most Recent Meet

About This Federation

The Canadian Powerlifting Union (CPU) is the IPF affiliate for Canada and one of the most active national federations in the world, with a deep roster of internationally competitive junior and senior lifters. Our record covers 1,600 CPU meets and 21,498 lifters, 1997 to 2026.

Official Website

https://www.powerlifting.ca
Drug Testing
Tested
Region
Canada
Equipment Categories
Raw Single-ply

Weight Classes

Men (kg)
59 66 74 83 93 105 120 120+
Women (kg)
47 52 57 63 69 76 84 84+

How these classes work and how to pick yours: powerlifting weight classes explained.

Federation Records - Raw

View all CPU records →
Squat
1 427.5 kg
2 410 kg
3 410 kg
Bench Press
1 273 kg
2 272.5 kg
3 265 kg
Deadlift
1 386.5 kg
2 380 kg
3 380 kg
Total
1 1017.5 kg
2 1012.5 kg
3 1000 kg

Top Athletes by DOTS Score

# Name Best Total Best DOTS
1 Rhaea Stinn 686 kg 633.35
2 Adam Ramzy 918.5 kg 621.21
3 Bryce Krawczyk 1062.5 kg 615.98
4 Luke Homer 825.5 kg 599.43
5 Erik Willis 1067.5 kg 594.30
6 Zaid Ibrahiem 1088 kg 586.01
7 Justin Miller 810 kg 579.64
8 Ryan Stinn 1067.5 kg 579.30
9 Cassidy Conaghan 435 kg 578.91
10 Clifton Pho 750.5 kg 577.09

Recent Meets

Meet Activity by Year

Year Meets
1997 18
1998 26
1999 50
2000 42
2001 62
2002 11
2003 23
2004 37
2005 36
2006 27
2007 37
2008 38
2009 32
2010 35
2011 38
2012 41
2013 47
2014 57
2015 69
2016 70
2017 78
2018 94
2019 86
2020 20
2021 26
2022 64
2023 75
2024 96
2025 94
2026 61

Meet Activity by Year

CPU - Federation Overview

To compare your strength against athletes in this federation, use our Wilks Calculator or DOTS Calculator. Search for specific lifters in the Explore page, or check how your lifts rank with the Percentile Calculator.

Looking for other federations? Browse the complete federation directory to see which federations are drug-tested, what equipment they allow, their weight classes and how many meets they have held.