Carney says Canada aims to have free internal trade by July 1