One coach, four disciplines, and a system that ties it all together. Whether you want to box, get freakishly strong, or just build a body you're proud of, there's a path here, in-person or online.
Over a decade of amateur boxing experience, distilled into structured, safe, confidence-building classes. Kids and adults learn real technique: stance, footwork, combinations, then put it to work on the pads, bags and (when ready) controlled sparring.


Coach Hamza competes with the Canadian Powerlifting Union, with a 680kg raw total at 93kg. He knows what it takes to add real numbers to the bar, and he'll build you a plan to do the same, whether you're chasing a first meet or a lifetime PR.
A decade on the mat in Olympic-style wrestling built the grit that shows up in everything Hamza coaches. Sharpen takedowns, control and scrambles, or borrow wrestling's brutal conditioning to build a body that simply doesn't quit.
Grit you can't fake, earned in competition.
Lose fat, build muscle, move better and feel unstoppable in everyday life, with a plan you'll actually stick to, tracked daily in the app.
Drop body fat and build lean muscle at the same time with smart training and tailored nutrition.
Power, speed and conditioning for sport, built on a strength base that transfers.
Zone 2, steps, sleep and strength to feel and function better for decades, not weeks.
Not in the GTA? No problem. Get the same standard of coaching through the app: a complete plan across all six levers of the Touray Method, updated and reviewed by Coach Hamza every week.
Fill in a quick intake so Hamza understands your goals, history and schedule.
A no-pressure call to map your plan and pick the right program.
Your custom plan lands in the app: training, nutrition, habits, all of it.
Check off daily work, log progress, and adjust every week with your coach.
| Day | Time | Group |
|---|---|---|
| Tuesday | 5:00-6:00 PM | Ages 11-15 |
| Tuesday | 6:00-7:00 PM | Ages 6-10 |
| Thursday | 5:00-6:00 PM | Ages 11-15 |
| Thursday | 6:00-7:00 PM | Ages 6-10 |
| Saturday | 12:00-1:00 PM | Ages 11-15 |
| Saturday | 1:00-2:00 PM | Ages 6-10 |