The problem in Canada is legislation.
It is really difficult (impossible?) to have armed security guards in Canada, outside of Armoured Car Services And Nuclear Power Plants
Unless- they are badged police officers.
The National Defence Act does allow for soldiers (I use that in the generic sense of CAF pers) to carry weapons and use armed force to defend a defence establishment. But not Armed security guards. If it did, we would have had armed Commissionaires, years ago.
That makes this pretty hard to do unless you are paying police salaries. Or we get the NDA amended.
There are precedents. Off the top of my head I can think of the Parliamentary Protective Service, Royal Canadian Mint protective services, nuclear plant security… it can be done. I don’t know if DND could establish an armed security force under regulatory authorities? But any long term solution would want to ensure that whatever is created has protective officers who have the appropriate legal authorities to not just be armed, but to have other legal authorities e.g., search, detention, etc. DCAA regulations might give a lot of this?