The renewables unit of German energy group RWE AG (ETR:RWE) has signed a long-term power purchase agreement (PPA) for 25 MW of electrical output from a Canadian solar park.