Thanks to you both, the Canadians don't do what the Brits do. My only option is to have a new passport issued and my still current one voided.
We'll be do a surface transit from/to LCA so won't have an issue, but thanks for the link - it confirmed my fear.
Thanks again to everyone who commented!