You need expensive batteries to go solar

Most provinces in Canada have net metering programs

Most provinces in Canada have net metering programs where you can earn credits for extra solar energy created in the summer and use them up in the winter when you may not generate as much energy as you use.

Source: 

More myths and barriers here.