I mean I can only speak for the programs that I've looked into but for example having looked at UofT's MPH, a 24-month program, total tuition for the program is $24,000 which isn't that far off from $36,000. Then factor in losing one year of income, say $65,000, then it's clear that that program, while a fantastic and very worthwhile program, simply has a greater time and cost investment.
Of course, time + cost investment are not the only factors to consider when choosing a program but to say "they definitely raise the price of the '24 month program fees' comparison" is not true at all and their comparison is actually exactly on point for one of the most popular MPH programs in Canada.