This is a commercial currently playing in Canada, quite well done I thought: