lucy24 - 9:42 pm on May 6, 2013 (gmt 0)
2. When I enter a canonical URL do I have to use the full URL ie www.example.com/widgets/about.html or can I just use /widgets/about.html ?
A site-absolute URL is enough. That's assuming you already have code that redirects any requests for the wrong form of your site name (with/without www). So by the time a user-agent sees the link, they've already got the hostname in the correct form.
That was the easy one ;)