I received some Princess on board credits from my rewards program if I have to declare them where do I do it
No, credit card rewards are not taxable.
You do not need to declare your credit card rewards anywhere on your Tax Return.