Any qualifying Canadian, regardless of their parents' means, can go to RMC for a "free" education that they pay back by five years of subsequent military service.  Are you saying his 5 year pay-back service somehow doesn't count?