Canadian truckers are 'doing something wonderful for the world' says Brendan O'Neill