This would fall in the category of good trade deals. Europe has worker and environment protections and are on a level playing field with Canada. 

That being said if Canada wants to get this deal signed they must convince Europe that saying no to this deal means that EU is not open for business and is in the process of falling apart.