Well, in most places in Canada the sunny days are short except for the southern part of Canada where sunshine is more abundant than in the north. If you can afford installing it, then its is a good thing. Not only will you be contributing to green energy but you will set an example for other people to follow. People just want others to first start something and then once they hear that those things have good reviews, then they start following what you do. I believe that Canadian Government does provide some subsidies for people who install solar panels in Canada.
These solar panels can be quite expensive ranging around $20,000 to $40,000. Solar panels need servicing and repairs within five to ten years and you need to factor in the servicing fees and repairs when budgeting on installing new solar panel. If your solar panels is found to be defective after few years, you might have to pay to have the whole thing replaced. That is why some people are discouraged to install solar panels on their roof because of fear of having to pay up later for repairs.
But fear not, because you will be saving on not needing to pay for the electricity you used. When there are days with lots of sunshine, whatever extra electricity produced by your solar panel can be sold to the Public Utility Company. In some cases, you can actually earn a profit for selling the extra electricity to the Public Utility Company. The Government will benefit from you because you will be helping them to achieve global warming targets.