Cenovus Energy has agreed to buy rival Husky Energy all-stock deal valued at CAd3.8 bnFurther consolidation in CAD energy sector.