I always use a canonical link as it was a lesson learned when I first set up my site. My custom designer ommitted to tell me about the clink value, so all
my 150 pages where set up with gamerism.com/temporary.html at first. It was months and I could not figure out why google was not indexing my
page, but for the home page. I got frustrated and went to my webmasters forum where some keen-eyed member pointed out that each page should have the same canonical link as your file name. After a manual effort page by page, it was within 10 days, I was on G's index cycle and never looked back. Hope this helps others.
Gayle Mitchell
writer/publisher