Any Major will make at least significantly, and usually vastly more than any Cpl, CFHD and income offsets notwithstanding. Housing assistance isn’t a ‘gimme’, it’s a policy to protect recruiting and retention by protecting a member’s ability to have a basic, decent standard of living regardless of where CAF sends them. A brand new Maj makes $122k. They can afford to live on the economy, in any market, within their means so long as they make responsible decisions. A junior troop, without CFHD, in some places cannot, no matter how financially responsible they are. This policy corrects that.
I can speak from firsthand experience in an expensive market with income equivalent to a Maj. I neither need nor deserve taxpayer subsidy beyond my normal income, and neither do my economic equivalents in CAF. The situation is very different for the sigs Pte posted to Leitrim, the clerk Cpl sent to Esquimault, or the new sailor in Halifax. Canada needs to recruit and keep these people, especially those with difficult to replace technical skills. Housing costs and posting could force them out. It’s much less likely to do that to the Major who’s making $122-137k.