问题的根源出在你当年的移民签证,被自作主张的签证官加上空格了。很多香港出签的中国申请人都是这样。有没有空格没有关系,中国签证上的名字会根据加拿大护照来写,不会有麻烦。有没有空格中国人都懂,进出中国没人跟这个过不去。
理论上你加拿大的所有东西都应该和公民纸一致而不是你的中国护照。如果你想改公民纸必须先有改名证书。
如果你的加拿大护照将来续办时没有过期太久,可以走简易办理程序,那么还可以保留没有空格的名字。如果过期太久了再办,到时会严格按照公民纸上的名字来,就是有空格的名字。当然现在你也完全可以不按简易程序,拿公民纸再新办一本加拿大护照,出来的肯定是有空格的。