Yes! Providing training in the U.S. to employees that will be paid, or on salary calls for a Temporary worker visa. They can be categorized under an H, L. O, P, Q visa and others. Employees can also enter the U.S. through a B-1 visa with a 1 - 6 moths initial stay period, and a total maximum stay up to 1 year. Find out more here. In Canada employees present for training are considered business visitors specifically if they're going for through at a parent Canadian company or a subsidiary of a foreign company and going back to work outside of Canada. These employees also need an electronic Travel Authorization (ETA). You can find more here.