Here is my scenario. I have WebPage A it is published on my domain. I publish the same content on another site, this is WebPage B. I've added a canonical URL on WebPage B so that it shows to WebPage A.
There is a site that has published my content, let's call it WebPage C, but they didn't set a canonical URL (they say that their CMS doesn't have that option).
WebPage A (and therefore WebPage B and WebPage C) has a link at the end of the page that says, "For more details on exclusive monthly offers, check Calendar".
Do all of the links from pages A, B, and C to calendar page bring the same value to the calendar page?
Does the internal link from WebPageA to Calendar has the same "weight" as the link from WebPage B (that has a canonical URL) and WebPage C (that hasn't got a canonical URL)?
I guess that external links are more valuable than internal ones. Am I right? But what if the external page is a duplicate of the page on my own site? Does the canonical have any role in it? Are links from pages with canonical URLs "valuable" when it comes to ranking of the pages?