Canada’s BluEarth Renewables has signed an off-take contract with Shell Energy North America Canada Inc for almost the entire output of a 130-MW wind farm that will be built in the Canadian province of Alberta.