Following Canon is the art of being right. If you want your world to be canon-friendly, make sure you follow these things.

1. Don't put trolls out in the open; give them fortified citadels, and underground bases.

2. Mess up Orc's grammar.

3. make trolls sound very sophisticated.

4. make elves sound all high & mighty