One of the primary reasons we outsourced payroll was when we took over the payroll for a sub in Canada. All the HR docs and online crap needed to be done in 2 languages along with maintaining a call center that said press 2 for French.
Our HR dept in Toronto was scaled back and the survivors had no love for the Quebec employees who continued to whine about the service they were getting.