Maybe I can begin to answer that—and others might want to join in.
In the case of the regulated occupations and the barriers that exist in Canada, yes, those are provincial jurisdiction. But that was the whole reason for the labour mobility provisions being agreed to in the Agreement on Internal Trade in the 1990s, to actually address those barriers that exist. By and large, we now have mutual recognition agreements in place for those regulated occupations, which do allow their credentials, their licences, to be recognized across provincial borders.
It's not perfect, and you will find problems with lack of recognition. You will often find that what's causing it is people changing the scope of the occupations. They'll redefine them, so that a physiotherapist in one province, for instance, is expected to have a certain education or skills set, and then you've got to adjust the mutual recognition agreement across the other provinces.
I must say that I'm not as familiar with the international experience—maybe somebody else can elaborate on it—but I would just mention that in the European Union in the last few years, they actually have been moving to something they call a competency recognition passport, which allows for very quick recognition. Now, as to how well it's doing and whether they are happy with the results, I'm not familiar at this point.