BluEarth Renewables confirmed today it has sealed an off-take contract with Bullfrog Power and Royal Bank of Canada (TSE:RY-G), or RBC, for the output of a 39-MW solar project in the Canadian province of Alberta.