Solar power developer Canadian Solar has inked a power purchase agreement (PPA) with online retail giant Amazon in Australia for power from its 146MW Gunnedah PV