Does "Hon" stand for "honorable"? That sounds misplaced in this situation.
This National Post article describes a perhaps somewhat similar situation...
Fake soldier Franck Gervais pleads guilty to unlawfully wearing military uniform on Remembrance Day | National Post
The members of the Canadian military, quite rightly, would not tolerate it!