class types

Moksha yoga is a dynamic system of postures and breathing exercises specifically designed to be practiced in a heated room (37C to 39C). Moksha classes are intended to open, strengthen and detoxify the entire body, while calming the mind and reduces stress. The heat allows for deep, safe stretching and promotes detoxification of the skin, blood and muscles through sweat. Though this class is based on a series of 40 poses, no two classes are the same. The series is the basic foundation and each teacher adds their own spice. Both standing and seated poses are practiced, giving a balanced cardiovascular practice. The traditional 40 posture series is done in a 90 minute class, though there are 60 & 75 minute condensed versions on our schedule.

Suitable for all levels, including absolute beginners to the practice of yoga.


This is a 60min or 90min Moksha class set to a music playlist. Music playlist will vary every class, ranging from traditional Kirtan (Indian devotional music), to Reggae, to different modern beats. Experience the amazing connection of breath, movement, and sound and prepare to leave feeling energized and inspired! While all students are welcome, we recommend that you have attended some Moksha classes to feel comfortable with the series as these classes may have limited instruction. 

In this class the Moksha sequence is linked together with vinyasa flows. Emphasis will be on the synergy between breath and movement to help you deepen your practice. This class is always moving, and is set at a quicker pace than a regular Moksha class.  It is great for upper body strengthening and improving cardiovascular health.

Absolute beginners new to yoga are encouraged to feel comfortable with the standard Moksha series first before trying flow.

A 60min Moksha class where all proceeds go to a different charity each month. An affordable class for someone looking to experience what hot yoga is all about. This class is suitable for all levels, especially beginners new to the practice of yoga. Bring your friends and family! This class is not available for online sign up, attend by drop in basis only. Arrive early - classes fill quickly! Every Friday night at 7:30pm, by donation of $5 cash minimum.

A Moksha Community Class is a regular Moksha class lead by a new Moksha teacher in training. You may be asked to fill out feedback forms after the class to assist our new teachers in the growth and progress of their teaching journey.
Suitable for all levels, especially absolute beginners. Members can use current membership or class card pass to attend, or pay $5 drop in fee.
Saturdays at 2pm (60 minutes)

The regular Moksha series acts as a frame for the class, and more advanced postures and sequences give the class a challenging and dynamic flavour. Each Level 2 instructor adds their own flare, thus no two Level 2 class will be the same. Expect longer holds, more meditation, exploration of pranayma (breathing techniques), advanced concepts, and a longer final Savasana (10-15 minutes).  Prepare to get sweaty and have fun! This class is not for beginners new to the practice of yoga. Some yoga and meditation experience is recommended, and beginners are encouraged to feel very comfortable with the standard Moksha practice first before trying Moksha Level 2. 

Yin yoga is deep and divine inner practice of long held mostly seated postures to help release tension in the connective tissues of the body, to balance the energetic system, increase flexibility, and allow us to look deep within. Yin calls on one to observe, allow and surrender to the sensations and emotions that are released from deep inside the body by staying connected to a deep breath, a steady mind and a courageous heart. By cultivating a deep meditative state, one can rest in a deep grounded quality and stimulate the flow of “Chi” (life force) through the meridians of the body.

This class is practiced in reduced heat, it makes a great complement to your regular practice & suitable for all levels, including absolute beginners.

Practiced in reduced heat, this class is All Levels, All Good format focusing on foundation and alignment based fundamentals and tuning into the force that makes us feel connected to each other. There is a focus on sun salutations, strengthening standing & balancing poses, and seated postures that will enhance flexibility and strength, ease of movement, and presence of mind. Intelligent sequencing of postures and the integration of breath and movement through awareness are the key components of this practice. Each teacher brings their own unique style in teaching, so each class will be different! 

BlissFlow is for students who have attended numerous Moksha and/or Moksha Flow classes, or have a regular and consistent practice of flow/vinyasa yoga, and is not recommended for absolute beginners new to the practice of yoga.

Think of this as slow flow Vinyasa. Krishnamacharya used the term Vinyasa Krama to describe his yoga method and this class is transmitted through his longest running student, Srivatsa Ramaswami, passed down to Stephen and Jill. Vinyasa means ‘Art’ or to place in a special way. In Vinyasa Krama, the body and breath are brought together in beautifully orchestrated motion. Vinyasa Krama yoga is an ancient practice of both physical and spiritual development, and is a systematic method of practicing and adapting yoga for the individual and individual class. Krama is a Sanskrit word meaning “stages.” It is a step-by-step process involving the building in gradual stages toward a “peak” within a practice session. Vinyasa Krama uses numerous variations of each posture to gracefully explore the possibilities of the body. 
Students with a regular yoga practice are encouraged to attend. Monday evenings at 6:30pm, this is a 90min class held in the Dharma Room (non-heated class). Limited space, pre-registration for this class is highly recommended. 

FREE Community Meditation (25/30 minutes) 
Take a peace pause from your busy daily life. When we calm the mind we cultivate greater focus and intimacy with our lives . This meditation provides an opportunity to practice seated meditation based on Shamatha and Tibetan traditions. Basic guided instruction will be provided for students at any level in their meditation practice. 
Mondays: 6:00pm - 6:25pm, guided by Stephen Tsöndrü Chöga Vardy
Saturdays: 9:00am - 9:30am, guided by Jill Holden. 

Everybody welcome! No experience necessary.

Yogassage is a combination of therapeutic effects of yoga and massage in one class that allows the combined benefits to be both relaxing and blissful. Yogassage is a 75-minute class in a warm room where students hold a gentle floor series of postures, which are held anywhere from 2.5 minutes to 5 minutes. 
Led by two Registered Massage Therapists and Yogassage certified instructors, Marie Christianson (also a Certified Yoga Instructor) and Chantal Beson. Yogassage combines the benefits of long, passive yoga stretches with the deep tissue release of massage. What that means is that you get a massage while you're in a yoga pose - possibly the most relaxing experience in the world! Anyone can attend, no yoga experience necessary. 
To guarantee that you get plenty of hands-on attention we limit the class to just 6 people, so online pre-registration is highly encouraged. Also, please note, Yogassage is not included in any class pass or membership. Yogassage class fee is $30 (tax included).