Organization / Program Name(s)Located In Office Phone Description (Brief) Hours
MacDonald Centre for Independent LivingMoncton 506-857-4086 
506-857-4086, ext. 22, Director of operational services 
506-857-4086, ext. 23, Social worker
The MacDonald Centre offers a unique training program with opportunities for persons with physical disabilities to learn independent living and life skills in preparation for them to eventually move t ... Office Hours: Monday-Friday 8:30am-4 pm
Mactaquac Country Chamber of CommerceNackawic 506-575-9622 The Mactaquac Country Chamber of Commerce promotes community development by providing representation and services to businesses located in Mactaquac Country. Monday to Friday, 8:30am to 4:30pm
Main Street Veterinary Hospital, FrederictonFredericton 506-444-0000 Conventional Medicine To get your pet back on his paws, our conventional medical services focus on the diagnosis of the problem and treatment of your pet's symptoms and illness. Alternative Medicine O ... Summer hours (July and August) 
Monday 7:30 A.M-7:00P.M 
Tuesday-Friday 7:30 A.M-6:00P.M 
Saturday 9A.M-12P.M 
Monday: 7:30 A.M. - 7:00 P.M.  
Tuesday: 7:30 A.M. - 6:00 P.M.  
Wednesday: 7:30 A.M. - 6:00 P.M.  
Thursday: 7:30 A.M. - 6:00 P.M.  
Friday: 7:30 A.M. - 6:00 P.M.  
Saturday: 9:00 A.M. - 2:00 P.M.  
Sunday: closed
Make A Change CanadaBritish Columbia 250-352-1378 Make A Change Canada is an accredited, federally incorporated non-profit organization with charitable status. Our mission is to provide persons with disabilities and those facing other challenges to e ...  
Make-A-Wish Canada, New Brunswick ChapterSaint John 506-632-0099 Make-A-Wish Canada, unified with the Children's Wish Foundation on Oct.1, 2019, works with the community to provide children with high-risk life threatening illnesses the opportunity to realize their ... 9am - 5pm
Making Waves/ Vague par VagueFredericton 506-462-0323 Ext. 3 Making Waves/Vague Par Vague is an innovative and successful relationship violence prevention program. Established in 1995, we work primarily throughout the province of New Brunswick. Guided by princi ... Mon-Fri 8am - 4pm
Marathon by the SeaSaint John 506-642-5555 The Marathon By The Sea welcomes all participants, spectators, volunteers, and sponsors to take part in this professional running event. Please contact Marathon by the sea if you are interested in vol ...  
Maritime Broadcasting System, K-100, 100.5 FMSaint John 506-658-5100 K-100 plays contemporary music, the best of the 80's, 90's in Saint John NB.  
Maritime College of Forest TechnologyFredericton 506-458-0199 The Maritime College of Forest Technology (MCFT) specializes in natural resource education and has been graduating knowledgeable, skilled, and capable forest technologists for over 70 years. We devote ... 8:00 am to 5:00 pm
Maritime Greyhound Adoption ProgramMoncton 506-384-0000 The Maritime Greyhound Adoption Program places retired racing greyhounds and other breeds in need into loving homes. Many greyhounds are retired from the racing industry each year and need loving home ...  
Maritime Martial Arts AcademyFredericton 506-440-3883 Tae Kwon Do, and HapKiDo are taught at this academy. Kickboxing will be offered at a future date. Class Schedule Monday: 6:30pm - 8pm - Minto Legion, Minto Tuesday: 7pm - 8:30pm - Taymouth Community C ...  
Maritime Surf and ScubaFredericton 506-529-3483 Store Surf n Scuba also offers scuba training and certification. Check out the schedule on our website for further details!  
Marysville Baptist ChurchMarysville 506-457-1006 When did our story begin? The Marysville Baptist Church’s story began in 1857 in a log church. In 1870 a new church building was constructed near the log church to accommodate the growing congregation ...  
Mature People's Network FrederictonFredericton   MPN is a network for single people over the age of 50, to meet and exchange ideas, develop friendships, and share common interests.  
Max Health Institute & Physiotherapy, Currie Center LocationFredericton 506-451-6837 ext 1 At Max Health Institute & Physiotherapy, you will have access to a multi-disciplinary team of innovative and responsive healthcare professionals comprised of Physiotherapists, Chiropractors, Massage T ... Mon - Thu 8am - 8pm 
Fri 8am - 3pm
McAdam Outreach for SeniorsMcAdam 506-784-6303 Provides clients with a home-care worker who tends to a diversity of needs, such as everyday household cleaning tasks, preparing meals, personal care, medication monitoring, driving clients to appoint ... Administration: 8:30 am-4:30 pm (Coordinator) 
Homemakers: 7:00 am - 9:00 p.m.; (24 hr. service may be available).
McLeod Hill AssemblyFredericton 1-506-461-8091 Who Are We? We are a group of Christians who gather in the name of the Lord Jesus to worship and serve Him. We believe: • That the scriptures, both Old and New Testaments, are fully inspired by God (I ...  
Meals on Wheels of Fredericton Inc.Fredericton 506-458-9482 Meals on Wheels of Fredericton Inc. provides nutritious meals and social support to seniors, individuals with disabilities, and those recovering from illness, surgery or injury to assist them in the e ... Admin: 8:30am-4:30pm Mon-Fri, staff on call over the weekends checking for messages regularly; Meals are delivered 11:00am-12:30pm; 
Wheels to Meals dine-out seniors program: every Tuesday from September to May 11:00am-1:00pm.
MedicalertToronto Downtown Local Toronto number: 416-696-0267 MedicAlert connects you to the most dependable emergency identification and medical information network. The MedicAlert 24-hour Emergency Hotline ensures your critical medical information is available ...  
MediTrust Pharmacy, Atlantic CanadaSaint John 506-674-4444 MediTrust Pharmacy is Canada’s national home delivery pharmacy offering quality services for your maintenance medication needs. The Atlantic Canada branch is located in Saint John, New Brunswick, and ...  
Member of Parliament, John Williamson, MP, House of CommonsSt Stephen St Stephen office: 506-466-3928 
Ottawa office: 613-995-5550
Member of the Legislative AssemblyHanwell 506-453-8461 Member of the NB Legislative Assembly.  
Mental Health R.E.A.C.H. CentreFredericton 506-452-2753 Recreational and pre-employment opportunities for adults diagnosed with a mental illness. We have two locations within the Victoria Health Centre: 1) The Learning Centre on the 1st floor where classes ... Mon-Fri 9 am-4 pm
MindCare New BrunswickSaint John 506-648-6400 MindCare New Brunswick is a voluntary non-profit fundraising and granting organization dedicated to the betterment of the mental health of the people of New Brunswick. By funding hope and understandin ... Mon-Fri 8:30 am-4:30 pm
Minds in Motion PilatesFredericton 506-455-9033 We are the only equipped Pilates studio in Fredericton north! Improve your understanding of the Mat exercises typically seen in large group classes by working through the wider Pilates system, as inte ...  
Minto Services to Seniors Inc.Minto 1-506-327-6406 Home Support Service for Seniors and Meals on Wheels 8-4:30 Mon-Fri
Mira Atlantic FoundationMoncton 506-852-9539 The Mira Atlantic Foundation provides guide and help dogs for those with disabilities. The Mira Foundation's mission is to bring greater autonomy to handicapped people and to facilitate their social i ... Mon-Fri 8:30am-5:00pm
Miramichi Independant Living CentreNorthumberland County 506-778-3928 Peer support groups-share ups and downs of disabilities Information and referral-offer information on programs, products and services for disabled Independent Living Skills-learning coping skills to d ... Mon-Fri 8:30 am-4:30 pm 
Closed daily from 12 pm- 1pm for lunch
Mothers Against Drunk DrivingOntario   Prevention of impaired driving and assistance to victims of this violent crime * public awareness of the dangers of drinking and driving   Victims * Court accompaniment and support during the criminal ... Mon-Fri 9 am-5 pm
Mouvement Acadien des Communautés en Santé du Nouveau-Brunswick (MACS-NB)Acadian Peninsula 506-727-5667 MACS-NB is a network made up of more than 100 communities, organizations, schools, and partnered groups mobilizing around wellness in French.  
Multicultural Association of Fredericton IncFredericton 506-454-8292 The Multicultural Association of Fredericton Inc. (MCAF), founded in 1974, plays a vital role in establishing communication and fostering understanding within the community at large, settled immigrant ... Mon-Fri 8:30 am-5 pm
Multicultural Association of Fredericton Inc, Children and Youth ProgramsFredericton 506-454-8292 Rainbow of Cultures Summer Camp The MCAF Rainbow of Cultures Summer Camp, designed for children aged 6 to 12, is a fun and affordable summer experience. The children take part in various outings, game ...  
Multicultural Association of Fredericton Inc, Employment ServicesFredericton 506-454-8292 MCAF support eligible clients in their job search. .  
Multicultural Association of Fredericton Inc, Language ClassesFredericton 506-454-8292 MCAF offers a range of language classes to meet the needs of newcomers: * Language Learning and Skills Development (LLSD) classes are designed to assist adult permanent residents to enhance their seco ...  
Multicultural Association of Fredericton Inc, Settlement ProgramsFredericton 506-454-8292 MCAF Newcomer Services include: • English as Additional Language Classes • Settlement Services o Needs assessment & referral o Information and orientation o Settlement Worker in Schools (SWIS) o Immig ...  
Multiple Births Canada, Fredericton Area Moms of MultiplesFredericton   Got multiples? Expecting twins, triplets or more? Fredericton Area Moms of Multiples (FAMOM) prides itself on providing wisdom, support, and comic relief to parents of multiples who reside in Frederic ...  
Multiple Sclerosis Society of CanadaOntario 902-468-8230 Leader in researching the cure for multiple sclerosis * Improving the quality of life of people with MS Helping people with disabilities and their families * Information and orientation * psychologica ...  
Muscular Dystrophy CanadaOntario   Improving the lives of people with neuromuscular diseases by funding the search for a cure * services and support for affected peoples. Information programs * Technical aids to mobility and everyday l ...  
Muscular Dystrophy Canada, Fredericton Community OfficeFredericton 506-450-6322 Muscular Dystrophy Canada's mission is to enhance the lives of those affected with neuromuscular disorders and their families. Its programs and services include support, advocacy, research, education ... Monday-Friday 8:30 am-4:30 pm
Muscular Dystrophy Canada, Saint John Community OfficeSaint John 506-849-6917 Muscular Dystrophy Canada supports people with neuromuscular disorders and their families and friends. Provides medical equipment, support, advocacy, research, community education, public awareness, f ...  
Music for Young ChildrenFredericton 506-470-2205 Introduce your children to the world of music through group keyboard lessons that include piano, singing, composing, creative movement, rhythm, theory, and more! Small classes, age-appropriate program ...  
Music·Musique NBMoncton 506-383-4662 Music•Musique NB (MNB) is the provincial music industry association that elevates New Brunswick’s music community through development, promotion and celebration. MNB provides a support network for mus ... 9:00am - 5:00pm  
Monday - Friday