Termium Plus is the Government of Canada's technology and linguistic database, consisting of terms, synonyms, acronyms, definitions, phraseology units, examples of usage and observations in a wide variety of fields.
More Info
Includes 14 writing assistance tools "to obtain guidance on questions of style and usage in English and in French".