Same money, same message: Barrack Obama (US) and Jack Layton (Canada)