Programs run on a seasonal basis at ELM: Winter Jan-March, Spring April-June, Summer July-Aug and Fall Sep-Dec.  Check out the list of Upcoming Programs to find out what is coming up this season or head over to our Class Calendar to see where we are meeting for classes this week. Join the ELM Membership and receive special Members Only Pricing on all Group Programs! Ready to sign up?  Click Register Now! and follow the registration and payment steps.

Healthy Community Fund

5% of all ELM program fees support health and wellness projects for individuals and groups in our community who do not have the resources to access them on their own. You can feel good about that! We sure do!

Current program fees

Sign up for an annual ELM Membership and receive 10-15% off of all program fees! Membership has its benefits and you will begin receiving yours right away!  Learn more about the ELM Membership program.

Register early to receive these Early Bird prices!  All listed program fees increase by 10% one week before program start dates. 

Group Fitness

  • 75 Minute Classes (Bootcamp, Fresh Air Fitness, Outdoor Fitness & Conditioning)

2 classes per week: $13/class
1 class per week: $13.50/class
Non Members
2 classes per week: $15.50/class
1 class per week: $16/class

Running Clinics - each listed on their own page




Punch Cards

  • 10 Class Punch Card . Valid for 6 months, cannot be put on hold, applicable for regular programs and classes only, may not be shared with another person. Mahalo!

Non Members

$18 plus GST


Registration FAQ: step-by-step instructions

First Time: Create Your ELM Account

  1. Click 'Book Now!'

  2. Enter your first and last name in the section titled 'New to our site?' and click 'next' to create your ELM account.

  3. Select your name from the list if you see it. If you don't see your name, select to 'Create a new account'.

  4. Finish creating your account by entering the requested information and creating your username and password.

  5. That's it! You now have your own ELM account. You can log in to update your account information anytime.

How to Register for Your ELM Program

  1. Click 'Book Now!' and log into your ELM account using your username and password.

  2. Select the 'Group Programs' tab to view the list of upcoming programs.

  3. Choose the Program that you would like to register for and click 'Sign Up Now'!

  4. Select 'all dates in the session' if you are registering for all dates. Or, select the specific dates you would like to attend if you are not registering for all dates (ie punch card, 1/week enrolment or one time drop in registrations).

  5. Finish your registration by selecting 'Enroll'. If you have a current pricing option, it will be used to pay for the class. If you do not, you will be taken to the pricing option screen. Choose the option (punch card, enrolment, drop in etc) and you will be taken to the check out/payment screens. That’s it! You are all signed up!

  6. You will receive a welcome/confirmation email from ELM with all of your class details. Check out the ELM Class Calendar for a list of our weekly class locations.

How to Purchase An ELM Membership

  1. Click 'Book Now!' and log into your ELM account using your username and password.

  2. Select the 'Store' tab.

  3. Select 'Auto-renewals & Packages' and choose 'Annual ELM Membership Auto-renewal' from the drop down menu, then agree with terms and 'Make Purchase'.

Purchase Your ELM Punch Card or Drop In Pass

  1. Click 'Book Now!' and log into your ELM account using your username and password.

  2. Select the 'Store' tab.

  3. Select 'Services' and choose 'Punch Cards'from the drop down menu.

  4. Click on the Punch Card you would lilke to purchase and select 'Check Out' or continue shopping to add additional classes services.

  5. You may now enroll yourself into any ELM class, using your punch card, via the 'Programs' tab. You will be deducted one punch for every class that you enroll in. Your instructor may also enroll you on the day of if space permits.

All done?  That's it!  Check your inbox!

You will receive a welcome/confirmation email with all of the info you need.  Be sure to check out the ELM Class Calendar for a preview of all class locations.

Questions? Send them our way at

ELM Policies

Registration Policy
Your registration is not complete without payment. Payment may be made online or via cheque or cash. Payment must be received before the Early Bird deadline (at least 7 days before class start date) in order to received Early Bird pricing. 

Cancellation Policy
Full refund, less $10 administration fee, up to 7 days prior to the program or service start time, 50% refund up to 24 hours prior to program or service start time, no refunds or credits less than 24 hours prior to program or service start time.

Missed Classes

Missed classes are non-refundable and do not allow for 'make ups' or 'credits' unless otherwise pre-approved by ELM (special circumstances).  Please purchase a Punch Card if you are in need of more class attendance flexibility.

Cancelled Classes
Scheduled times will only be confirmed after the registration deadline has passed and/or once minimum numbers are reached. Full refunds will be provided for classes cancelled due to insufficient registration numbers.

In the event that ELM must cancel a class due to weather or unforseen circumstances, a make up class will be scheduled if possible.  No credit will be provided to participants who are unable to attend a make up class due to weather or unforseen circumstances.  In the event that scheduling a make up class is not possible, a class credit will be provided to all pre-registered program participants.

Punch Cards
Punch Cards are valid for 6 months from the time of purchase and are non-transferrable, non-refundable and cannot be put on ‘hold’.

Punch Cards can only be used for regular program classes and are not valid for specialized clinics, workshops or events. Contact ELM to confirm which classes are eligible for Punch Cards, if you are unsure. Punch Cards are restricted to workouts and do not include registered program services such as Training Manuals, Training Plans or Coaching Emails.

Priority is given to registered program participants and Punch Cards may only be used if space allows.

Questions? Send them our way at

Much aloha!

ELM Team