I can't get American pricing on our site though
Drew... I am Canadian, but all my cruises are booked in US dollars. It sounds as though you booked this cruise directly with Princess, on their web site.
I would shop your cruise with various travel agents. No doubt in my mind you're likely to find a better price. And when you do, you can simply transfer your existing booking from Princess to the agent. It's all on the up and up, and you are allowed to do it easily.