I noticed there is still a line of previous code in the header.php file to add the canonical tag to pages and posts. Just to let you know, there is no need for this (as far as I can tell) since wordpress version 2.9, as it has been added to the wordpress core. Might as well take it out in the next upgrade.
