St. James Massage

Since 1995 we have been dedicated to our clients using treatments that focus on their physical and emotional tensions to provide an overall feeling of well-being.

We are Conveniently located on Portage Ave. just east of the Assiniboine Park footbridge.

Insurance Providers

At St. James Massage, we understand that dealing with insurance can sometimes be a hassle. That’s why we’re proud to work with several insurance providers and offer direct billing, ensuring that you have a seamless and worry-free experience. 

We currently offer direct billing services for the following insurance providers:

  • Blue Cross 
  • Canada Life
  • Johnston Group
  • Green Shield Canada
  • Sun Life
  • Medavie Blue Cross
  • Johnson Insurance
  • ClaimSecure
  • iA Financial Group


Please note that the availability of direct billing might depend on your individual insurance policy. We recommend checking with your insurance provider to verify that your plan includes coverage for massage therapy.

Our Prices

30 Minutes$60
45 Minutes$75
60 Minutes$90
90 Minutes$120
*All prices include GST.

Hours, Location, Phone Number


Monday – Friday – 9:30 – 6:00

Saturday – 9:00 – 1:30

Sunday – 10:00 – 4:00

Holidays – CLOSED 

*hours may vary with each therapist