Albert has a great idea for a new vacuum cleaner and receives a patent for his design. Albert finds a Canadian company to sell his vacuum cleaners in Canada, but Albert wants to ensure his patented idea is protected. What type of contract should Albert negotiate with the Canadian company?