Canadian Marshals provide security services & training for domestic security, corporate security and high risk security. We provide training for security guards and marshals along with our mobile, static, k9 patrol services available anytime in and around Vancouver, Burnaby, Richmond, call at