BC allows homeowners to put solar on their homes and feed excess power into the grid at 9.99 cents/kWh. 

You don't need batteries unless you are off the grid or need back up power.  If you are attached to the grid you can use the 'grid' as your battery.  When you generate more than you use your meter runs backwards, when you generate less than you use your meter runs forward or normally. 

If you generate more than you use BC Hudro cutsvyou a cheque. 

https://www.bchydro.com/energy-in-bc/acquiring_power/current_offerings/net_metering.html?WT.mc_id=rd_netmetering