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 ...  
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 sight hounds into loving homes. Many greyhounds are retired from the racing industry each year and need loving homes. ...  
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 and Physiotherapy you will have access to the most responsive, dedicated, and highly qualified team of healthcare professionals consisting of an Osteopath, Athletic Therapist, ... Mon - Thurs 8am - 8pm 
Fri 8am - 4pm
McAdam Outreach for SeniorsMcAdam 506-784-6308 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.
Medical NB, Fredericton after hours clinicsFredericton There is no phone number for this clinic. AFTER HOURS MEDICAL CLINICS There are walk-in and after-hours clinics which provide service on a first come, first-served basis. Please note that if the clinics have reached their maximum number of pa ... Regent Street After Hours Clinic 
Monday-Friday: Sign-up sheet is put out at 3pm, registration begins at 5:30pm. 
Weekends: Sign-up sheet is put out at time of building opening. All patients must be at clinic for registration at 12:30pm. 
There is no phone number for this clinic. 
Brookside Mall Walk-in Clinic 
435 Brookside Drive 
Fredericton, NB 
Monday to Friday, 7:30 am-1:30 pm 
Dr. Beland Evening Medical Clinic 
475 Brookside Drive 
Fredericton, NB 
Monday, Tuesday and Wednesday, 5 pm-8:30 pm 
Call (506)458-5548 from 10 am-11:30 am and 1:30 pm-3:30 pm to book a same-day appointment. 
New Maryland After Hours Medical Clinic 
636 New Maryland Highway 
New Maryland, NB 
Monday to Friday, 5 pm-full 
For free, non-urgent, bilingual, confidential, health advice and information, call 811, 24 hours a day, 7 days a week. 
811 - to have your name added to a list of people seeking a family physician
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
Members of the Legislative Assembly, Carl Urquhart, MLA (PC), Carleton-York, Electoral District 44Carleton County 506-818-8333 Member of the NB Legislative Assembly.  
Members of the Legislative Assembly, Daniel Guitard, MLA (L), Restigouche-Chaleur, Electoral District 3Restigouche County 506-542-2424 Member of the New Brunswick Legislative Assembly Monday to Thursday 9 - 12 p.m.
Members of the Legislative Assembly, David Coon, MLA (GP), Fredericton South, Electoral District 40Fredericton 506-455-0936 Member of the NB Legislative Assembly. Monday 8:30 - 5 p.m. 
Tuesday 8:30 - 2 p.m. 
Wednesday 8:30 - 12 noon 
Thursday 8:30 - 2 p.m. 
Friday 8:30 - 12 noon
Members of the Legislative Assembly, Dominic Cardy, MLA (PC), Fredericton West-Hanwell, Electoral District 43Fredericton 506-453-8461 Member of the NB Legislative Assembly.  
Members of the Legislative Assembly, Hon. Mary E. Wilson, MLA (PC), Oromocto-Lincoln, Electoral District 37Oromocto 506-357-1177 Member of the NB Legislative Assembly. Monday: 9 - 12 p.m., 1 - 3 p.m. 
Wednesday: 9 - 12 p.m., 1 - 3 p.m. 
Friday: 9 - 12 p.m., 1 - 3 p.m.
Members of the Legislative Assembly, Hon. Stephen Horsman, MLA (L), Fredericton North, Electoral District 41Fredericton secretary 506-457-7866 
main office 506-444-5687
Member of the NB Legislative Assembly. Monday 8:30 - 4:30 p.m. 
Tuesday to Friday 10 - 3 p.m.
Members of the Legislative Assembly, Jeff Carr, MLA (PC), New Maryland-Sunbury, Electoral District 39New Maryland 506-368-2938 Member of the NB Legislative Assembly. Monday to Thursday 9 - 2 p.m.
Members of the Legislative Assembly, Kris Austin, MLA (PA), Fredericton-Grand Lake, Electoral District 38Fredericton 506-440-9542 (Minto) 
506-444-4530( Fredericton)
Member of the NB Legislative Assembly.  
Members of the Legislative Assembly, Rick Desaulniers, MLA (PA), Fredericton-York, Electoral District 42Fredericton 506-429-3211 Member of the NB Legislative Assembly.  
Members of the Legislative Assembly, Ross Wetmore, MLA (PC), Gagetown-Petitcodiac, Electoral District 25Gagetown 506-488-3577 Member of the NB Legislative Assembly. Monday to Friday 10 - 3 p.m.
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 416-922-6065 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