I have it on good authority that Jack Layton will shave his moustache at 2pm today, live on national TV.