Events

Easter Weekend Events

Events

Spring Film Events

Events

50 Things To Do This Spring

Events

Spring Art Shows

Events

April Theatre Shows

Events

April Concerts

Events

April Dance Parties

Events

Spring Food Events

Events

Spring Concerts

Events

Spring Beer Events

Recently Featured

Events on Saturday, April 19, 2014
ADD TO MY EVENTS
**HOSTED BY Stacee Brizzle** We now present the April Edition of BASEMENT WASTED!!! This month we present our...
751
751 Queen Street West
11:00 PM - 2:30 AM
ADD TO MY EVENTS
Another FREE Show at 3030 brought to you by Junction Craft Brewing, Exclaim! and Lacquer Channel Mastering. A...
3030
3030 Dundas West
9:00 PM
ADD TO MY EVENTS
Brown Eyes Entertainment In association with Prizefighter & DJAGILE.COM present: ALL VINYL EVERYTHING No Lapt...
The Ballet
227 Ossington Ave
10:00 PM
ADD TO MY EVENTS
Brown Eyes Entertainment In association with Prizefighter & DJAGILE.COM present: ALL VINYL EVERYTHING No Lapt...
Ballet
227A Ossington Avenue
10:00 PM - 2:30 AM
ADD TO MY EVENTS
Quinn Martin Comedian Presents "Ameriquinn Hustle" Hilarious Stand-Up Performance at Paintbox Bistro Saturday...
Paintbox Bisg
555 Dundas Street East
6:00 PM - 11:00 PM
ADD TO MY EVENTS
For the past 4 years Southside has taken it's athletes to compete in an annual tournament known as the TBA-SA...
Southside Muay Thai
2065 Midland Ave. # 2
6:00 PM
ADD TO MY EVENTS
ARMIN ONLY: INTENSE. Coming to Toronto Sat. April 19, 2014. Metro Toronto Convention Centre North Building Ti...
Metro Toronto Convention Centre
255 Front Street West
All day
ADD TO MY EVENTS
BASS ADDIKT SATURDAYS FT DJ MACRI @ GRAVITY SOUND BAR GRAVITY SOUND BAR PRESENTS A NEW SATURDAY NIGHT EXPERIE...
Gravity Soundbar
296 Richmond St W
10:00 PM - 3:00 AM
ADD TO MY EVENTS
BLOOD CEREMONY bring terror to the TRASH PALACE CINEMA with a tour send-off party! NOTE: EARLY SHOW Come for ...
Trash Palace
89-B Niagara Street
6:00 PM
ADD TO MY EVENTS
The Grand opening of CALIENTE SATURDAYS at Ricky Ricardos is right around the corner. This Saturday April 19t...
Ricky Ricardo's
423 College Street
10:00 PM - 3:00 AM
ADD TO MY EVENTS
We are going to have a get together this coming Saturday at "The Sister" aka Mitzi's to celebrate Jason's lif...
1554 Queen Street West Toronto, ON M6R 1A6
3:00 PM - 9:00 PM
ADD TO MY EVENTS
It's April, and sunshine and warmth are here at last. CHERRY BOMB invites you to XXXtend your long weekend pl...
Andy Poolhall
489 College St
9:00 PM - 3:00 AM
ADD TO MY EVENTS
Back from hiatus, Chrysalis is getting together with artzine Go Ahead Eagles to throw one giant launch party....
Betty's
240 King Street East
7:30 PM - 11:00 PM
ADD TO MY EVENTS
Drop by anytime between 10:30-2:30 on April 19th and make your own pinata! Each project will take approx 1 1/...
The Shop
1139 College Street
10:30 AM - 2:30 PM
ADD TO MY EVENTS
CARDINAL RULE'S NEWEST SATURDAY NIGHT DANCE PARTY. 3rd Saturday of every month! Hailing from Toronto, Miami a...
Cardinal Rule
5 Roncesvalles Ave
10:00 PM
ADD TO MY EVENTS
DARKRAVE V.157 - ALL AGES - SATURDAY APRIL 19, 2014 - TIM BURTON'S NIGHTMARE COSTUME PARTY We are proud to an...
The Comfort Zone
480 Spadina Avenue
9:00 PM - 3:00 AM
ADD TO MY EVENTS
New soundz by... DELILUH http://deliluh.bandcamp.com/ WAVE OF TERROR https://www.facebook.com/pages/Wave-of-T...
LOLA
40 KENSINGTON AVENUE
9:00 PM
ADD TO MY EVENTS
Saturday April 19th Platform, Embrace & Sound Mind present... DJ T Get Physical, Berlin https://www.facebook....
Coda
794 Bathurst St
10:00 PM - 5:00 AM
ADD TO MY EVENTS
Toronto's Longest Running Goth Rock Night Third Saturday Each Month at Devil's Cellar! With DJ Darkness Visib...
The Devil's Cellar
10:30 PM - 2:45 AM
ADD TO MY EVENTS
Discover the latest and greatest places for dining and drinking along Dundas West and Ossington. In recent ye...
Scadding Court Community Centre
707 Dundas St West
12:30 PM - 4:30 PM
ADD TO MY EVENTS
Discover what you can do to help the planet! Participate in creating environmentally-friendly artwork. Tour t...
Todmorden Mills Heritage Site
67 Pottery Road
12:00 PM - 4:00 PM
ADD TO MY EVENTS
#GetDirty and celebrate the earth at Evergreen Brick Works with events taking place all weekend long! • Vi...
Evergreen Brick Works
550 Bayview Ave.
9:00 AM - 4:00 PM
ADD TO MY EVENTS
This year we are excited to open our doors to the community on April 19th from 12:30pm-3pm for our FREE event...
Kidz360 Active Learning Centre
3431 Dundas St. W. | Suite 200 | Toronto, Ontario, M6S 2S4
12:30 PM - 3:00 PM
ADD TO MY EVENTS
Does Easter mean chocolate to you? Then come celebrate with award-winning Tasty Tours & savour the many faces...
Le Dolci
1006 Dundas Street West
2:30 PM - 5:00 PM
ADD TO MY EVENTS
Are you EGGSited about Spring as much as we are? Hop on over to Yorkgate Mall’s Easter EGGStravaganza on Satu...
Yorkgate Mall
1 Yorkgate Blvd. Toronto, ON M3N 3A1
12:00 PM - 4:00 PM
ADD TO MY EVENTS
Join us with the spirit of the bunny, get on them rabbit ears! Easter attire and Easter decor at the sweetest...
Cake Nightclub
214 Adelaide St. West
10:00 PM - 2:30 AM
ADD TO MY EVENTS
Still the same great party with your favourite 80's 90s and Indie Alternative Still get in cover free 1 by cl...
Velvet Underground
510 Queen Street West
11:00 PM - 3:00 AM
ADD TO MY EVENTS
Presenting... EMPIRE! A DANCING PARTY. 20th Anniversary of Britpop, Easter Long Weekend. MOSTLY retro 1990s ...
Monarch Tavern
12 Clinton St.
10:00 PM
ADD TO MY EVENTS
Here we go again... BACK TO BASICS Warehouse series w.2 10pm till LATE... w/ DJ residents... Parkdale Beach V...
Brockton Collective Inc
442a Dufferin St.
10:00 PM
ADD TO MY EVENTS
Miguel de la Bastide and Fernando Gallego Torres are back at the Placebo Space for another wonderful night of...
2877 Lake Shore Blvd W., M8V 1J1 Etobicoke, Ontario
8:30 PM
ADD TO MY EVENTS
CVR ENTERTAINMENT & CITIZEN BANK, CIROC BOYS PRESENTS FIRE FETE ''THE FESTIVAL 2014 ( ENERGY & MONSTA WINER E...
Sound Academy
11 Polson Street
10:30 PM - 4:30 AM
ADD TO MY EVENTS
We all share the city. Let's talk about how the city can perform better for us. Join Jane's Walk for a series...
Centre for Social Innovation Annex
CSI Annex, 720 Bathurst Street, Toronto
1:30 PM - 4:00 PM
ADD TO MY EVENTS
To celebrate the end of the school year and in effort to raise money for our 99th Annual Grad Exhibit OCAD U ...
The RightFoot Dance Studio
370 Yonge St
9:00 PM
ADD TO MY EVENTS
Saturday, April 19 EASTER LONG WEEKEND Resident Joe Ghost www.joeghostonline.com www.soundcloud.com/joeghost ...
Maison Mercer
15 Mercer Street
10:00 PM
ADD TO MY EVENTS
“Bunny Hop” on down to Eglinton Square Saturday, April 19th, 2014 and enjoy some Easter fun from 1pm to 4pm. ...
Eglinton Square Shopping Centre
1-70 Eglinton Square
1:00 PM - 4:00 PM
ADD TO MY EVENTS
FRESHLY PRESSED In celebration of Record Store Day 2014, Toronto based record labels have come together to cr...
Tattoo
567 Queen Street West
12:00 PM - 6:00 PM
ADD TO MY EVENTS
APRIL IS THE BEGINNING OF THE BIG SPRING THAW, AND YOU KNOW WHAT THAT MEANS RIGHT? SPRING FEVER Y'ALL! JOIN U...
The Boat in Kensington Market
158 Augusta Ave
10:00 PM
ADD TO MY EVENTS
Does the concept of “abstract” boggle your mind? We’re here to clear things up and show you how to create yo...
Paintlounge
784 College St.
7:30 PM - 11:00 PM
ADD TO MY EVENTS
TORONTO RAPTORS PLAYOFF KICKOFF | GOOD SATURDAYS @ VOGUE SUPPERCLUB Celebrating the Toronto Raptors playoff s...
Vogue Supperclub
42 Mowatt Avenue
11:00 PM - 3:00 AM
ADD TO MY EVENTS
On the eve of Easter Sunday, Monsignor Gregory Pepper and His Problems Guelph.ON and his holiness Doctor Ew w...
The Silver Dollar Room
486 Spadina Avenue
9:00 PM - 2:00 AM
ADD TO MY EVENTS
The GTARollergirls are hosting their second annual Community Day Game in support of the Toronto Beaches Lions...
Ted Reeve Arena
175 Main Street
7:00 PM
ADD TO MY EVENTS
Homebreakin Records comrades Woodhead and Cyclist reunite for a night of DISCO BANGERZ! https://soundcloud.co...
Bambi's
1265 Dundas St. West
11:00 PM
ADD TO MY EVENTS
FIRST EVENT AT THE NEW SPOT "THE AFTER SCHOOL SPECIAL" DOWNSTAIRS IN THE BASEMENT of SMILING BUDDHA 961 Colle...
Smiling Buddha
961 College St.
10:00 PM
ADD TO MY EVENTS
Closing the festival is Canadian filmmaker Brett Kashmeres film From Deep, a feature-length experimental docu...
Jackman Hall (AGO)
9:00 PM
ADD TO MY EVENTS
The Island Sprint is back for its third round! Combining good hustle and relaxed atmosphere to create the bes...
Ward's Island
Toronto Islands
2:00 PM
ADD TO MY EVENTS
Full band and we play all night starting at 10 PM
Cameron House
408 Queen Street West
10:00 PM
ADD TO MY EVENTS
Kawaii Bass - Undefined Fantastic Object Izakaya Dance Party and Sushi House Prizes for Best Cosplay Listen t...
Izakaya Sushi House
294 College street
9:30 PM - 3:00 AM
ADD TO MY EVENTS
S&S Promotions & Up Close And Personal present: Kenny Shields and Streetheart http://www.kennyshieldsandstree...
Rockpile East, The
2787A Eglinton Ave. East
7:00 PM
ADD TO MY EVENTS
Glowsticks and glowpaints! Lightsticks and lightshows! Come out for another amazingly awesome all-request Kpo...
Hard Rock Cafe Toronto
279 Yonge Street
9:00 PM - 2:00 AM
ADD TO MY EVENTS
Is your dog pulling you? Do you feel stressed every time you have to take your dog on a walk? Take control of...
PawsWay
245 Queen's Quay West., Toronto, ON, M5J 2K9
1:00 PM - 3:30 PM
ADD TO MY EVENTS
Saturday, April 19, 2014 10pm-3am $5 cover charge - includes 1 free Jager or Vodka shot! Ahhh yes! Beautiful ...
Rasputin Vodka Lounge
780 Queen St E
10:00 PM - 3:00 AM
ADD TO MY EVENTS
Welcome back to the boogie down. This month we present a very special guest who rarely steps behind the decks...
The Piston
937 Bloor St W, Toronto, ON
10:00 PM
ADD TO MY EVENTS
Silly Rabbit, it's Bunnarchy at Lunacy Cabaret, a Hip Hoppin' Easter special! Those crazy rabidly rabbits for...
Zero Gravity Circus
1300 Gerrard St. East
8:00 PM
ADD TO MY EVENTS
Eggs-pose yourself! Deviate down the bunny trail with Lunacy Cabaret and eat the tail first! A devilishly vau...
Centre of Gravity - 1300 Gerrard Street East
1300 Gerrard Street East
8:00 PM - 1:00 AM
ADD TO MY EVENTS
Saturday April 19th 2014 McBride Showz Presents... MIXTAPE Vol 1. DJs Markatan & Vondra Tommy Deslippe Iron M...
Li'Ly Lounge (656 College St)
656 College St West
10:00 PM
ADD TO MY EVENTS
Featured in Toronto Life, BlogTO, the Globe and Mail, and many other food sites, One Hour offers a unique din...
One Hour
435 Spadina Ave
2:00 PM - 4:00 PM
ADD TO MY EVENTS
REMIX STYLE | MASH-UP MUSIC | BLEND CULTURES MIDNIGHT MIX ~ April 19th, 2014 Featuring: DJ WRISTPECT • DJ J-C...
Revival
783 College Street
10:00 PM - 3:00 AM
ADD TO MY EVENTS
REMIX STYLE MASH-UP MUSIC BLEND CULTURES MIDNIGHT MIX April 19th, 2014 Featuring: DJ WRISTPECT DJ J-CLASS...
Revival Bar
783 College Street
10:00 PM - 3:00 AM
ADD TO MY EVENTS
Miguel de la Bastide and Fernando Gallego Torres are back at the Placebo Space for another wonderful night of...
Placebo Space
2877 Lake Shore Bd
8:30 PM
ADD TO MY EVENTS
Welcome to Spring ya bunch of Jackers! Mikita Skyy and BigCityNights.ca Presents: The Spring Jack It! feat. J...
Bassline Music Bar
865 Bloor St. West
10:00 PM - 3:00 AM
ADD TO MY EVENTS
The Spring Jack It! feat. Jason Hodges, Jeff Dougler & Balu, Demuir, Hank Moogy We're about to turn up the he...
Bassline Music Bar
865 Bloor St. West
10:00 PM - 3:00 AM
ADD TO MY EVENTS
Looking for something fun for the family to do this upcoming Easter Weekend? Join momstown for its first annu...
Swansea Town Hall
95 Lavinia Ave, Toronto, ON M6S 3H9
10:00 AM - 2:00 PM
ADD TO MY EVENTS
Mobot and Thrillhouse have been asked to return to DJ at 751 this Saturday! We took a couple of months off so...
751 Lounge
751 Queen St W
All day
ADD TO MY EVENTS
SATURDAY APRIL 19th WE TRANSFORM THE OFFICE PUB INTO...... ★★NAUGHTY BUNNY MANSION★★ Featuring NO PANTS SOCIE...
The Office Pub
117 John St.
8:25 PM - 3:25 AM
ADD TO MY EVENTS
Scarlett BoBo and DJ Relentless take you on a journey back to the hay-day of the 1990s! Spice Girls, Hanson, ...
Wayla Bar
996 Queen Street East
10:00 PM
ADD TO MY EVENTS
PARTY & BULL$HIT w/ Family Business DJs FBomb & Ry-Fi, hosted by K Dilla A night of rap bangers and other tri...
Parts & Labour
1566 Queen St. W.
10:00 PM
ADD TO MY EVENTS
The Bass6 & Parent Trap Proudly Present The 'PARTY KITCHEN' a string of jams set to feature on-the-rise talen...
Nocturne
550 Queen Street West
10:00 PM
ADD TO MY EVENTS
SATURDAY, APRIL 19 - 9pm PAT MACDONALD AND MARITO LOPEZ: LITTLE PEOPLE BIG LAUGHS HOSTED BY EDDIE DELLA SIEPE...
The Flying Beaver Pubaret
488 Parliament Street
9:00 PM
ADD TO MY EVENTS
Join us on April 19th to meet famed sneaker designer Alejandro Ingelmo. See new styles from his spring/summer...
Harry Rosen at Yorkdale Shopping Centre
3401 Dufferin Street Downsview, ON M6A 2T9
2:00 PM - 6:00 PM
ADD TO MY EVENTS
PPOP Presents: An Artsy Fartsy Punky Party Saturday, April 19th Venue Hard Luck Bar Doors: 9pm // $8 // 19 PL...
Hard Luck Bar
772a Dundas Street West
9:00 PM
ADD TO MY EVENTS
PURPLE HEAVEN is taking you back to a time when raves had a meaning and a vibe and you could wipe that vibe o...
Rockpile East
2787a Eglinton East Toronto, ON
9:00 PM - 3:00 AM
ADD TO MY EVENTS
Pyramids on Mars hits the Stage at Rancho Relaxo, sponsored by TwoWayMonologues. New show with NEW material. ...
Rancho Relaxo (Toronto)
300 College St
9:00 PM
ADD TO MY EVENTS
After shutting its gates for 2 years, Ontario Place opens up for an unprecedented event. On April 19th, Red B...
Ontario Place
955 Lake Shore Blvd. W.
10:30 AM - 8:00 PM
ADD TO MY EVENTS
Grasslands presents Root Down w/DJ Fish. Good music. New vegan bar snacks menu 'til 1:00 AM !!! $5 Pints of F...
Grasslands
478 Queen St. West
10:00 PM
ADD TO MY EVENTS
This is going to be something! The house will be appropriately brought down. The new band is in place. Be pre...
The Sister
1554 Queen Street West
9:00 PM
ADD TO MY EVENTS
ALI BROS ELECTRO-4TET feat. Brownman Ali & Marcus Ali :: Brownman Ali - trumpet/effects -- www.Brownman.com :...
Mây
876 Dundas Street West
All day
ADD TO MY EVENTS
WHAT: Vinyasa Flow Yoga. All levels welcome. Bring your own mat WHEN: Saturdays 12-1 p.m. WHERE: Trinity St P...
Trinity St-Paul's Centre
427 Bloor Street West
12:00 PM - 1:00 PM
ADD TO MY EVENTS
It's a celebration...always...every time...inside Parlour! MONTHLY resident SIMON JAIN, returns to Parlour on...
Parlour
270 Adelaide Street W
10:00 PM
ADD TO MY EVENTS
The 2014 Images Festival Canadian Spotlight falls on net-artist and self-proclaimed amateur cultural critic, ...
Jackman Hall (AGO)
7:00 PM
ADD TO MY EVENTS
Doors open at 6 - sign up for open mic at 7:30 - show starts at 8 Licensed Featuring poet Komi Olaf & the mus...
Lazy Daisy's Cafe
1515 Gerrard St E
8:00 PM - 10:00 PM
ADD TO MY EVENTS
Ian Andre Espinet proudly presents SOUL KITCHEN EASTER EDITION EASTER LONG WEEKEND SATURDAY APRIL 19TH 2014 ...
Courthouse
57 Adelaide Street East
10:00 PM - 3:00 AM
ADD TO MY EVENTS
Masjid Khalid Bin Al-Walid's 15th Annual Islamic Conference. Tickets available at: http://www.khalidmosque.co...
International Centre
6900 Airport Road, Mississauga, On. L4V 1E8
10:00 AM - 10:00 PM
ADD TO MY EVENTS
This SATURDAY APRIL 19th inside ACID LOUNGE come show your Love & Support for some Toronto talent as the ACID...
Government Night Club
132 Queen's Quay East
10:00 PM
ADD TO MY EVENTS
The "LESLIEVILLE 7" are back, in the cool collected confines of Toronto's BEST beanery, Tango Palace This mon...
Tango Palace
1156 Queen Street East
9:00 PM - 11:00 PM
ADD TO MY EVENTS
release party :: showcase Buy Tickets Online! [ http://www.brownpapertickets.com/event/620436 ] $20 at the d...
Mojo Lounge
1305 Dundas St W
10:00 PM
ADD TO MY EVENTS
WHEN: April 19th 2014 - Doors at 9:30 pm WHERE: The Opera House (735 Queen St. E. Toronto) COST: See "T...
Opera House
735 Queen St. East
9:30 PM - 3:00 AM
ADD TO MY EVENTS
Easter Long Weekend Saturday, April 19th... We're Back! SWEET TEARS Strictly Soulful House Music From All Era...
Wrongbar
1279 Queen Street West
10:00 PM
ADD TO MY EVENTS
George Pettit of Alexisonfire will be spinning a Special Edition of TATTOO SATURDAYS on April 19! With: DJ ST...
Tattoo
567 Queen Street West
10:00 PM
ADD TO MY EVENTS
Disco. House. Rap. 4/20.
Amber
119 yorkville Ave.
10:00 PM
ADD TO MY EVENTS
Embrace & The Hoxton Saturdays Present: THE HOXTON HOUSE PARTY! The Hoxton House Party is our monthly party a...
The Hoxton
69 Bathurst Street
10:00 PM - 3:00 AM
ADD TO MY EVENTS
The Hyena Dog Robbery with Special Guests LIPS
Cherry Cola's Rock 'n' Rolla Cabaret & Lounge
200 Bathurst Street
All day
ADD TO MY EVENTS
The Kayla Howran Band will be playing the Linsmore Tavern on the Danforth at Greenwood on Saturday April 19th...
Linsmore Tavern
1298 Danforth Ave (At Greenwood Subway Station)
9:30 PM
ADD TO MY EVENTS
Psychedelic in the Dark Side Of The Moon sense of the term, although perhaps a little bit more folky, pretty...
Gladstone Hotel
1214 Queen Street West
9:00 PM - 11:00 PM
ADD TO MY EVENTS
Saturday April 19th The Seanpod returns to Comedy Bar with yet another Live edition! Join Sean Cullen and Mar...
Comedy Bar
945 Bloor St. W.
9:00 PM - 10:30 PM
ADD TO MY EVENTS
The Willowdale Group of Artists (WGA), one of Toronto’s oldest, active art groups, is celebrating the onset o...
North York Civic Centre
5100 Yonge Street
9:00 AM - 6:00 PM
ADD TO MY EVENTS
It only happens once a year! DJ TRICKY MOREIRA's Annual B-Day Bash! SATURDAY APRIL 19TH 2014 (Easter Loooong ...
Johnny Jackson
587 College St.
10:00 PM - 3:00 PM
ADD TO MY EVENTS
SML Every Saturday: 10am-1pm Pan-African and Internationalist analysis of world events, News Magazine Show. M...
Radio Regent
38 Regent St.
10:00 AM - 1:00 PM
ADD TO MY EVENTS
A friendly, informal weekly gathering of salsa dancers of all levels. No formal instruction - we practice or...
Trinity-St. Paul's Centre
427 Bloor St. West
3:30 PM - 8:00 PM
ADD TO MY EVENTS
Toronto's most ratchet Basement party is back. 751 Queen St. West. Hip Hop & Trap All Night. $3.50 beers. $7 ...
751 Lounge
751 Queen St W
10:00 PM
ADD TO MY EVENTS
YEBOOO we are getting into some warm weather now and so why not come out and do some traditional African Dan...
Toronto Dance Theatre
80 Winchester Street
6:30 PM - 8:00 PM
ADD TO MY EVENTS
Welcome home our Olympic athletes this Easter Long Weekend! Hosted by Dylan Moscovitch, Silver Medallist, Te...
Uniun Nightclub
473 Adelaide Street West
10:00 PM - 2:41 AM
ADD TO MY EVENTS
Wavelength presents: Cellphone Music http://cellphone100.bandcamp.com/album/cellphone-demos-2013 If demons ex...
Wavelength Music Series
226 Crawford St. - Suite #1
9:00 PM
ADD TO MY EVENTS
Easter Saturday is our favourite time of year to sacrifice new virgins to the comedy gods! Come join us for t...
Comedy Bar
945 Bloor St. W.
7:00 PM - 8:45 PM
ADD TO MY EVENTS
Who What Where Every Saturday Saturday April 19th Sounds By DJ Dirty Dale For Guestlist & Table Reservations ...
Lost And Found
577 King Street West
10:00 PM - 3:00 AM
ADD TO MY EVENTS
Performative Lectures and Discussion with Jesal Kapadia & Brian McCarthy, Naeem Mohaiemen, and Shaina Anand ...
Gallery TPW
1256 Dundas Street West
2:00 PM
ADD TO MY EVENTS
The peta2 Experience—or p2x, an animal rights conference for young people presented by PETA's youth division—...
Toronto Public Library, Northern District
40 Orchard View Blvd., Toronto, ON
11:00 AM - 4:00 PM