Online Classes

Online Classes


A daily yoga practice provides the opportunity for relaxation, stress reduction and relief of muscular tension. As we work together in our communities to practice social distancing, connecting online has helped many of us to feel less alone. Throughout these challenging times, may your time on your mat while connecting with others, bring you a little more peace, light and love. – Diana

  • Live, real time classes – tailored to your individual needs!
  • Interactive format – connect with other students!
  • Connect via Zoom app – simple, quick and free!
Why students love online classes:
  • “I can attend class in my pyjamas!”
  • “I don’t have to drive anywhere”
  • “I get to connect with other students”
  • “I don’t have to go out in the cold or dark”
  • “I’m not worried about what to wear or how my hair looks”
  • “After savasana I am already home and cozy!”

Online Class Schedule


Tuesdays 9:00 – 10:00 am EST

All Levels Hatha

Tuesdays 7:00 – 8:00 pm EST

Dynamic Hatha

Thursdays 9:00 – 10:00 am EST

All Levels Hatha

Fridays 12:00 – 1:30 pm EST

Revitalizing Yin Yang


Class Descriptions


All Levels Hatha – The term hatha is derived from the Sanskrit words “ha”, meaning “sun,” and “tha”, meaning “moon,” leading to the common interpretation that Hatha practices are designed to unite and balance these two energies. However, the literal translation of Hatha is “force” alluding to the physical techniques used within this tradition. Beginning with a gentle spinal warmup, the class then flows through sun salutations and physical postures to help strengthen and stretch the body. Combined with breath and body awareness cues, this class will help you to tune inwards to embody the pose. 

Dynamic Hatha – Enjoy a rigorous but accessible sequence that will challenge and work your body and mind. With the aim of building strength through the core stabilizing muscles, this class flows through sun salutations and repetitions of core strengthening poses. Mindful breathing techniques are offered to calm and focus the mind, building stronger self determination. As in many styles of yoga, this class will help you to find balance by working hard from an inner softness 

Revitalizing Yin Yang – Yin yoga is designed to help you sit longer, and more comfortably, in meditation. The practice offers deep stretching of connective tissue around the joints. As a passive practice, yin yoga involves variations of seated and lying down poses typically held for 3 to 5 minutes. To help you find the ease in these longer held poses, Diana offers pranayama (breathing techniques) and guided meditation. Following a yummy session of yin, the class then progresses to dynamic movement and flowing sequences to wake you up and leave you feeling revitalized.


Class Packages & Payment Details


Easy Online Payment!

Pay by etransfer or credit card using PayPal

Class Prices
  • First Class – FREE!
  • Single class – $10
  • Five class package – $45
  • Ten class package – $85
  • Refer a friend & receive a free class
Online Payment Details
  1. Payment by etransfer can be made to dsteadman2@cogeco.ca
  2. Secure payment by credit card is offered through PayPal. Send an email to connect@yogawithdiana.ca to request this option for payment.  Please indicate in your message which package you are interested in purchasing.
  3. Once you have completed payment please allow 24 hours for Diana to respond to your payment.

Book with Diana for Private Classes


Private Classes – You get all the benefits of having your own private class but from the comfort of your own home. Private yoga sessions are customized to meet your specific goals and intentions.  Booking a private session with Diana will provide you with the opportunity to have your individual needs and concerns addressed. During an initial consultation, Diana will create a personalized program just for you.  Whether you are new to yoga or looking to deepen your current practice, a private session with Diana may be just what you’ve been looking for. For more information visit our private yoga page.


Small Group Private Class – Get a group of family or friends together and connect via your own private group class. Perfect for groups of two or more, we will find a style of class to suit your preference. For more information visit our private yoga page.