Markets | Thu May 1, 2008 5:21pm EDT

Death of 500 ducks in oil sands tragic: Imperial CEO