In order to reduce the number of duplicate client profiles and to streamline your booking experience, we will now require patients to create an online account.

Creating an online account only requires your name, email and a password. We NEVER share your personal information.

Subsequent bookings from your online account will eliminate the need to repeatedly fill in your personal details with each booking. You will also have access to manage your appointments from your account.



Christian did a great job of loosening my rock hard leg muscles without causing any next day grief. Sensitive to his pressure - checked-in frequently to confirm it was ok and demonstrated excellent knowledge of muscle anatomy.


I forgot to rate Naomi on the testimonial written regarding the Dec 12th appointment so have done so here, thanks


I have been seeing Naomi Holmstrom at Body Balance Therapy for deep tissue massage to treat my chronic pain caused by Fibromyalgia for several years now. I mostly suffer from migrain headaches and joint pain in my neck and shoulders. Naomi always asks me what my worst areas are before she begins the massage to ensure she is concentrating on the right areas. I always require extra attention to my head, neck and shoulders however I also like to have a complete body massage therefore appointments are always 90 minutes in length. The company I work for covers up to 80% of the cost so I go every 3 weeks. Naomi is professional, personal, experienced and compassionate and I always feel a lot better after the massage. Naomi’s deep tissue massage therapy works very well and usually lasts for up to 1 week by reducing muscle tension & pain. I have lived with this condition for 25 years now and have encountered many massage therapists and I consider Naomi one of the best ones.


Sarah is amazing!

See All

Cancellation Policy

Online appointment cancellations not permitted with less than 24 hours notice. If less than 24 hours notice you must call in person 780-455-1764 and you can leave a message. Do Not cancel by email to ensure a timely notice. Failure to show up at your scheduled time or late notice will result in full payment of the missed appointment.


15010, 107th Ave
Edmonton, AB
T5P 4S1