• 250-386-2000
  • 2841 Quesnel Street
  • 24 Hours / 7 Days Week
Open 24/7, 365 Days Per Year

Allowing you to train around your schedule, BD24Hr is accessible to our members 24 hours per day, 365 days per year. Workout when you want!

For Traditional Weight Lifters

- Metal-plated dumbbells up to 150lb
- Numerous flat and inclined benches
- Multiple squat racks
- Full range of weight and cardio machines

Group Fitness
Functional And Dynamic Training

- Kettlebells
- Spin
- High-Intensity Interval Training

No Need To Pay For Something You Can't Use.

Should you ever need to stop your membership, you’re not committed to finish a contract. We offer a hassle-free buyout option.

Who we are

Our goal is to provide a safe and fun community space to train for individuals of any walk of life. Whether you’re a competitive athlete, interested in losing weight, or just want to work on general health and fitness, we strive to create a friendly and welcoming environment where all of our members feel a sense of community and can take pride in our gym. Through motivation and support from our personable staff and other members alike, we are a place where champions train.


Body Dynamics 24HR Fitness

(Formerly Odyssey Fitness)
Where members have access 24 hours a day, 7 days a week

  • Providing plenty to offer for cliental of any type:
  • Spacious gym area to work out comfortably
  • Weights and machines, both old-school and new
  • Group fitness training to focus your routine on or supplement your own regiment with
  • Personable staff and friendly members to make you feel welcome



Come in for a tour


Simple and straight-forward
No annual or hidden extra charges

Basic Gym Access


Complete, 24-hour gym access
Use of entire facility and all equipment

  • Monthly dues of $29/month for 12 months
  • Monthly dues of $49/month for 1 month
  • Prepaid: $299 for 12 months

Full Membership


Full access provided by basic membership
Unlimited classes every week

  • Monthly dues of $49/month for 12 months
  • Monthly dues of $69/month for 1 month
  • Prepaid: $549 for 12 months


One-time key fob fee of $35

Just pay for your last month’s payment when registering for any monthly membership.

Concerns About Committing?


Not to worry. BD24HR offers a hassle-free option to cancel any contract and an easy suspension program. Inquire when registering for more details.


First time here? Not a problem. We want you to know that you want a membership before buying one, so come in for a complementary week trial. Locals only, drop-ins available for out of towners.
It’s quick and easy to sign up. No obligations.

Come workout for the week, on us!

Our classes

Unlimited Group Workouts include: Spin, Cardio Burnout, Kettlebells, Registered Small Group Training, X-Train, Kick Boxing, Urban Bootcamp, Spintervals, metabolic conditioning, and more!
Full List of Classes

Click Here for a Full List of Classes

Small Group Training

With a small athlete-to-trainer ratio, it's like having your own personal trainer, but at a fraction of the cost, while maintaining the quality and safety of personal training. You'll get your butt kicked in 30 minute high intensity sessions.

Call or visit us at the club for details and to register


Check out our current class schedule!

  • The support this gym gives you is unreal!!

    Roxie Fehr
  • It's the only gym in town that fully supports all lifting interests. Including us bodybuilders. Thank you.

    Lucas Reid
  • Its always a pleasure to come to a gym that I can call home as everyone is always friendly and positively motivated. Its my sanctuary and my sanity in this insane world.

    Dylan Munch


Articles, news, etc.

Contact Us

Email responses within 1-2 business days. If you need assistance sooner, please give us a call.


2841 Quesnel Street