I was asked this question by someone a few days ago and I have a little bit of information about this. At some point, I will expand on this article but for now, it's a short one!
This article is simply about using Cdn Payroll and US Payroll together, as in "Can the modules be used at the same time"?
The short version is the supported method is not to have both in the same environment, i.e., on the same SQL instance. There is a KB article that spells out all of the "how to", and describes two installs, two instances, one US English, one Canadian. That KB article is here.
Some clients do run this in the same environment, not in the same company but the catch is, that Canadian Payroll cannot be installed on a US installation (the "Canadian" GP code is the only one with Canadian Payroll - under Additional Products). So, for clients in the US, who simply want to add a Canadian operation after the fact, this won't work for them but the KB article outlines how to install it.
The one thing I find interesting - step 8 says organizations must use the same Account Framework setup for both installations. I understand that most times they likely would, but *requiring* it seems odd since they are describing two stand-alone installations and two separate client installs… I could be missing something but I don't see why the framework matters.
The most challenging aspect of this approach is for the users who need to access both US payroll and Canadian payroll, therefore having two client installs on their workstations. The KB article references this briefly, after step 17. "A US Payroll client must never be connected to the Canadian Payroll instance of SQL server and vice versa". Most users don't change the ODBC connection at runtime but if the users are like most users I've seen in the past, if they ever launch GP and see a "GPUS" and "GPCDN" option in the drop-down list, they will try it! Not good…