Riverwalk Massage Therapy

High quality care to help heal the mind and body, 

one massage at a time. 


Meet Jessica Francica


Jessica is a graduate from Algonquin College in Ottawa. She has been registered and is in good standing with The College of Massage Therapists of Ontario since 2014.

She has the experience of working in physiotherapy clinics as well as spa settings with an array of targeted needs tailored to clients conditions. She practices both therapeutic and deep tissue massage therapy related to stress, postural dysfunction, post-surgical tension and injury based conditions. 

Jessica treats clients with a combination of massage therapy techniques, these include, trigger point therapy, myofascial release, and stretching and strengthening to help clients get back to their daily activities and every day living.

As part of her ongoing learning and continuous professional development, Jessica has completed a specialized introductory course in craniosacral therapy, cupping therapy (level 1 and 2), and Kinesio taping.

Jessica believes there is an importance for massage therapy in everyone's life whether it's needed for injury based conditions or for well being. Jessica has a tenacious sense of commitment to her clients health and will help achieve their wellness goals with a treatment plan that best suits their needs.

30min Massage Therapy

$60 + HST

45min Massage Therapy

$75 + HST

60min Massage Therapy

$90 + HST

75min Massage Therapy

$115 + HST

*Price has increased since 2019*

We offer direct billing to the following insurance providers:

Canada Life (Great-West Life), Manulife Financial, Sun Life Financial, Green Shield,

SSQ Insurance, MEDIC Construction, Empire Life, Canadian Construction Worker’s Union,

Chambers of Commerce Group Insurance,

CINUP, ClaimSecure, Cowan, Desjardins Insurance,

First Canadian, GMS Carrier 49, GMS Carrier 50, GroupHEALTH, GroupSource, Industrial Alliance,

Johnson Inc., Johnson Group Inc., LiUNA Local 183, LiUNA Local 506,

Manion, Maximum Benefit, TELUS AdjudiCare. 

Cancellation Policy 

When you book an appointment with us, that time is set aside for you. 

Please understand that missed appointments prevent us from catering to other clients.

That said, our policy is simple. If you do not show up for your scheduled appointment, and you have not notified us at least 24 hours in advance, you will be required to pay the full cost of the treatment as booked.