well harry,
its really sad,
but i must say that u must go for appeal as ur consultant ask to.
one of our friend has written in the last days topics that Canadian visa officers are also human
they can also make mistakes.
so if ur pet sure about ur application and ur job duties are in the NOC then...