I'll add that our senior officers are somewhat under educated too. Not a popular opinion on this forum. I know. But I can see the intellectual difference at the same rank level for our senior officers, GOFOs and departmental executives vs American counterparts. Ours lack the education and experience to think deeply to issues right through to second and third order effects. And as warfare becomes more technological and faster paced, the ability to learn and synthesize information is a real limfac. We also don't have anything comparable to the Eisenhower School where military personnel aren't just given staff college but an education in logistics and supply chains.
I came back from my education in the US an advocate for doing more of that. Sometimes that kind of quality is not available at home. I was taught missile aerodynamics
by an aerodynamicist who helped put Neil Armstrong on the moon. There's no experience like that in Canada.