Not everyone thinks new Churchill Falls agreement is a 'win-win-win'

Some critics and analysts are ready to temper the positive spin on the latest deal to develop Labrador’s energy resources