Justin Trudeau: saviour, liability or 'meh'?