Those medals are part of the order of precedence. Anyone who receives one, just like anyone who receives a decoration from the viceroy for their service in the Canadian Armed Forces, is absolutely entitled to wear them. To say otherwise is preposterous.
No, it's not an abuse of taxpayer money for anyone who receives a decoration that's in the official order of precedence to wear it, any more than it is for the viceroy, the Governor General of Canada, to wear their medal. It's an absurd comment.