Beaver dam lessens impact of massive oil spill in Canada