确实奇怪。
但如果参考英国传统举一反三的话,似乎就能说的通了。
英国陆军与英国皇家海军和英国皇家空军不同,没有“皇家”头衔,原因是英国内战期间在英国君主与英国国会的一系列斗争中英国陆军总是站在英国国会一边,并且根据英国国会在1689年通过的《权利法案》中的规定“和平时期未经议会同意国王不得维持常备军”,英国陆军在法律上并不属于王室管辖。不过尽管英国陆军没有皇家头衔,这并不妨碍在陆军有若干团(Regiments)使用“皇家”此一头衔。
而加拿大在一战时就有以英皇室成员来命名军队的先例。
部分信息摘自wiki