I think your points stand for Ontarians, but not Canadians. For most Canadians, Remembrance Day is a statutory holiday. [Edit: I'm correcting myself- it's not stat in Ontario or Quebec, so I guess for most Canadians it's not since most of us are in those provinces. But, in most provinces, it is a holiday.]
On the topic of the armoured vehicle, I agree that it's ugly, but bringing trophies like big impressive equipment back from wars and displaying them in public places is (for better or worse) a long tradition.
On the topic of the armoured vehicle, I agree that it's ugly, but bringing trophies like big impressive equipment back from wars and displaying them in public places is (for better or worse) a long tradition.