Wow! I think it is getting harder and harder to satisfy the officers! You may be doing the exact same duties listed in the NOC, but it is a matter of how you list it to the officer to convince him that you are actually doing that!
Sorry to hear about the rejection, it's a waste of time, effort...