ARC is an Ontario, Canada-based small business. We specialize in training for the lay and professional rescuer. Our services range from the simplest CPR courses to in-depth courses on medical response, on land and in the water. ARC has trained over 10,000