Nope.
You're very wrong.
    "Canada's coming of age" in 1967 wasn't so much about shucking off British colonialism with a new flag. It was based on anti-war anti-Americanism and political independence from the US. The boomers all knew that. 
   Many haven't gotten over the fact the British Empire is long gone; too many of the rich and powerful still want the power, prestige, status, and elitism of being a part of the British Empire. First Nations know that. 
    As you saw in Ottawa yesterday, our leaders still force upon us Prince Charles and his wife, aristocratic pomposity, endless references to the Queen, constant celebrations of the WW I bloodbath, the horrors of WWII, growing militarism, the military at baseball, hockey and football games (unthinkable in 1967 or 1977), increasing classism and gross income disparity, justice for the rich, no justice for the poor, etc. etc.
  1967 was all about Vietnam.
  Canada became an independent nation when Trudeau kept us out of Vietnam.