Canada signs enhanced trade agreement with EU