Some Canadian companies are using creative ideas and solar technology to power up rural Africa, from battery swapping to rent ...