Hi, my name recently legally changed. I also have been a Canadian citizen for over 18 years now.
Turns out that after the name is changed through the province (in this case SK - eHealth), the passport expires and needs to be reapplied for. The passport application requires a citizenship...