Fixed the CanonicalUrl property so it returns empty string when the exact Canonical URL is being requested - this will suppress the canonical tag on the authoritive URL, but display it on any alternate URLs.
Removed old commented code from MenuHelper.cs.