Never got why so many people wave their dicks over what is and isn't canon. It varies and changes depending on which creator/producer you ask anyways, and if they can't agree on it, how can we be expected to?
If you like it, it's part of your Trek experience, if not, it's not. It's that simple and it's childish at best to wave "not canon" around like a flag when someone has the audacity to discuss a novel... on a discussion board. It's like the little kid throwing a tantrum because the other kid wants to play something else.