Yes. Went through Panama Canal this Apl on the Norwegian Parl. Fantastic cruise, wonderful ship.
We visited the Caribbean in January this year and had an excellent time on the Pearl. It is a fantastic ship - they just get better every time. My main tip would be to book all your meals in the restaurants of your choice as soon as you get on the ship. It will save a lot of hazzle later on. The cabins are superb and we only had the cheapest inside one and it boasts a shower screen instead of the usual clingy shower curtains.