from the book art of seo,
301s carry cross-domain functionality, meaning you can redirect a page at Domain1.com to Domain2.com and carry over those search engine metrics. This is not the case with the canonical URL tag, which operates exclusively on a single root domain (it will carry over across subfolders and subdomains).
what does the 1st line mean? say if i move domains, i can 301 the old domain to the new and have the same search engine ranking?
i dont really get how the cononical tag fits into the picture. can someone explain?