I agree with your conclusion, but wouldn't blame exclusively 'Liberal' politicians.  Conservative politicians have often held control of both provincial and federal jurisdictions in Canada over the years and they haven't done any better than their counterparts, and Liberals haven't stripped protection measures introduced by Conservatives.  This is a long standing problem.