Mosaic a Different Kind of Home Care

You’re invited to visit our Community Resource Centres

Home Care Services & Community Resource Centres

We are Mosaic. Home Care Services and Community Resource Centres serving people of all ages in the Greater Toronto Area, including York Region.

We invite you to meet the Mosaic team: The founders Jane Teasdale and Nathalie Anderson; Our client services, marketing, management team and our highly trained and qualified caregivers. You can also experience our helpful resource centres where you can find information about important services and programs in a relaxed and welcoming environment. Enjoy our many scheduled educational events throughout the year, with complimentary refreshments and many friendly socialization opportunities.

We bring together our passion for home care, our compassion to care, and our commitment to education to make a difference in the lives of people who need us most.

A best practice leader in the provision of care that addresses the whole person

“To enable personal autonomy, it is necessary to consider things that can be done differently to help older people with high support needs achieve and retain the things they value in life, rather than simply assuming they no longer have the motivation or ability to participate.” The Joseph Rowntree Foundation

Mosaic is recognized as a best practice leader in homecare services, and especially so in the way it addresses human values and social and community interaction. On October 20th, 2016 Mosaic was asked to present to the Ontario Society of Senior Citizen’s Organizations Symposium on “Overcoming Loneliness and Social Isolation: Celebrating Best Community Practices”.

For more information please click here

Events Calendar

Mosaic Activity Booklet

Mosaic Home Care Toronto

Mosaic Home Care Markham

Community Resource Centre Hours

Mosaic Home Care Toronto

CNIB Centre
Monday-Friday: 8:30 am - 4:30 pm
416-322-7002

Mosaic Home Care Markham

The Shops on Steeles & 404
Monday-Friday: 8:30 am - 5:00 pm
905-597-7000

If you need support or have any questions, contact us at 416-322-7002 or 905-597-7000