The company I work for has 5 domain names for 5 different markets within the country. Those domains have their own branded sites and share content between them. We place canonicals on each piece of content so we don't get pinged for duplicate content. Everything is above board. All SEO is white hat, nothing fishy going on.
domainA.com/articleA has a canonical of
domainB.com/articleA and is placed on marketA's Facebook page Facebook will use the domainB.com address!! This is highly undesired because each market have their own managed Facebook accounts and domainB getting the link juice for domainA's work is just not going down well.
I can see that I can have an
og:url tag which doesn't help us as there will still be only a single URL in that method.
Next to removing the canonical, I don't see how we can do this and I'm desperately hoping that there is some method for doing what we need.