Canadian Franchise Legislation: Finding the Balance