Have you ever rushed out of  bed to get your favourite breakfast sandwich from McDonald's, only to find the out the earth-shattering news that breakfast is no longer being served? We've all been there and let's face it... it sucks.

Well, that will no longer be the case because starting today, participating McDonald's across Canada will be serving all day breakfast, 24 hours a day, every day of the week!

via @mcdonalds

Here are the mouth-watering items on the 24 hours, all-day breakfast menu:

Egg McMuffin

via @mcdonalds

Bacon ‘n Egg McMuffin

via @steph.thomson

Sausage ‘n Egg McMuffin

via @mcdonalds

Sausage McMuffin

via @si_jaijai

Hash Brown

via @mcdonalds

Hotcakes

via @mcdonalds

And if all day breakfast isn't enough to get you excited, you can now mix and match your favourite McDonald’s menu items (!!!). HOW COOL IS THAT?

That means that you can order a Big Mac with a side of hash browns or an Egg McMuffin with fries! This is NOT a joke.

Visit McDonald's for more information on which cities will be offering all day breakfast.

Also, Check out McDonald's Canada on Facebook, Instagram, Twitter and Snapchat! #AllDayBreakfast