I am from Vancouver BC. My wife and I were on Coral Princess last year in January and did partial Canal trip. We absolutely loved it and would recommend it to anyone. We did side trip into rain forest in Panama and this was also very interesting.
Hope this helps.