I was just reviewing some pages for an up coming book and the proofer didn’t like the word “canonicalize”… And, come to think of it neither did http://www.m-w.com.  But, what I think is a better test for what’s a word is this dynamic environment is to ask google.  They certainly agree that canonicalize is a word.  What do you think?  Is it acceptable in formal language? What are other similar words? How about “performant”?  I am sure our local grammarian will have comments….