Ottawa to provide $156.8 million for eight BC Hydro projects