The C.D. Howe Institute says Bill C-69 will further depress a sector that struggled for investment in 2018.