Page is a not externally linkable
lucy24 - 10:00 am on Oct 18, 2012 (gmt 0)
If it isn't html then you can't be 100% sure that all search engines everywhere will see it. Even google has only recently started executing javascript.
Seems to me the computer would wig out if it found the "canonical" tag attached to something that can't possibly be an URL, as in example.com#