St. John Ambulance is a volunteer based, non-profit charity dedicated to improving the health and safety of Canadians.We accomplish this through community service, and first aid training and products.