Canadian Solar has agreed a C$51 million ($46 million) loan to finance the construction of a solar plant.