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 in person classes

Interactive format

Connect via Zoom app


Online Class Options


Tuesdays 9:00 – 10:00 am

All Levels Hatha – Beginning with a seated spinal warmup, the class then flows through sun salutations and poses 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. 


Tuesdays 7:00 – 8:15 pm

Yoga for Sleep – Practicing yoga before bedtime is a wonderful way to release everything you’re holding onto mentally or physically before sinking into a peaceful night of deep sleep. This class combines grounding poses, moon saltations, deep yin stretches, breath work and relaxation techniques to help improve the quality and duration of your sleep. 


Wednesdays 12:30 – 2:00 pm

Yummy 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. 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.


Thursdays 9:00 – 10:00 am

All Levels Hatha – Beginning with a seated spinal warmup, the class then flows through sun salutations and poses 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. 


Purchase a class package and save! 

Easy Online Payment!

Drop in class – $10
Five class package – $45
Ten class package – $85


To register for class: Email Connect@YogawithDiana.ca or text 613-897-2724 and indicate which class you would like to register for. Diana will be in touch with your zoom meeting link. If you purchase a class package, Diana will automatically send you the zoom links at the start of each week. That way you will never miss a class!


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.