I suppose my views are those of a near-sighted capitalist-pig American. But from down here, it sure looks to me that the Canadian defense policy is to depend upon 1) oceans and 2) the US military if oceans don't work. The Canadian military is undoubtedly well trained. But too few and ill-equipped.
Back in WWII, Canada had a real navy and was assigned one of the five D-day beaches. Those days are long gone.