Greenpeace Canada leader Bruce Cox was a ‘happy warrior’