Not to beat a dead horse here (I've already said what I needed to, which is just to approach the problem with comprehensive staff work), but the OP isn't really working 55 hours a week. Here's how the schedule looks in reality:
M - F: 0800 to 1600 (40 hours)
T & Th: 1900 to 2200 (6 hours)
(I have a feeling the one Saturday a week was a typo - should be one per month. No unit is budgeted that much, and they'll typically drop a training evening in lieu)
Less one-hour lunches every day (-5)
Less a half-hour at the gym every day (if he's taking advantage of it) (-2.5)
In reality, 55 hours a week pretty quickly turns into less than 40 if you approach it the way any civilian employer (even the public service) would. For sure, he's not going to be able to go home over lunch hours and in the three hours between the end of the normal work day and the beginning of the training night; he may even just stay at his desk in that time to clear up some work - but that's not because his bosses are forcing him to. We in the CF have the bad habit of equating "time away from home" with "time at work". There's not a company in the world that would recognize his schedule as 55 hours for the purposes of overtime.
And again, this isn't a vote of support for the decisions of his unit leadership - just a bit of devil's advocacy.