Capstone Infrastructure Corp (TSE:CSE-A) has clinched a long-term deal to sell power from 105 MW of wind turbine capacity coming from its 192-MW Wild Rose 2 wind project in the Canadian province of Alberta.