A UN envoy's attack on 'self-righteous' Canada has triggered a flurry of online reaction. Gina Phillips has more.