Are security guards allowed to carry guns?
The carrying of side arms in Canada is very restricted with the exception of police officers and the military. Otherwise carrying a side arm requires undergoing a lot of additional training and obtaining the required permits. Other than the police or the military, the only security I have seen in Canada legally carrying a side arm is armoured car guards. Security guards do not have any extra rights than an ordinary citizen. In the case of a conflict involving violence or other illegal activiity, they would be best to place an emergency call to the local police.