Heidi Klum launched her new fragrance, ‘Shine’, at the Toronto Eaton Centre in Toronto, Canada, yesterday.

The ‘Project Runway’ host wore a festive red Michael Kors Fall 2011 suit.

Her look consisted of a crimson halter bodysuit with matching pants and a crepe blazer.

The pants are a tad too long for my liking, as we can’t see much of her Christian Louboutin ‘Maggie’ pumps.

A sleek ponytail, gold bracelets and a matching lip colour completed her look.

I think she took the ‘Lady in Red’ theme too far with the red lips. Something more neutral would’ve been preferred so as not to feel too obvious.

Credit: Style.com & Getty