I've got the same page and data available on multiple sites (on different domains), but only one of those sites is really that data's home and I want that home site to show up in search results for that data over/instead of the other sites.  Am I right in thinking that a canonical link is the best way to do this?  Google's page about canonical links seems to suggest that canonical links to different domains are kind of weird and should be avoided if possible.If not, are there other ways to accomplish this?EDIT: to be clearer, I've got a data set that is available on several websites.  Each site has a subset of that data that it's home to.  So when search engines point to data in subset A, I want the link to go to site A, even though that data is available on all sites.
Canonical link to a different domain?
seo;canonical url