off topic but, anyone have suggestions were to get first aid training in the mainland.
Look into the Canadian Ski Patrol in your area. We offer an 80-100~ish hour first aid course that qualifies you as an Advanced First Aider (similar to an EMR).
It's cheap if you make a commitment to volunteer in the zone. Non winter activities are an option as we do many summer events around Canada as well. They give you a stocked first aid kit and a red jacket when you join, and all the training and re-certification needed to be proficient.