由于国际社会签署《联合国人权宪章》的压力,以及华人社区包括二战华人老兵的游说,为了与1947 年 1 月 1 日颁布的1946 加拿大公民法相一致,加拿大议会于 1947 年 5 月 14 日废除了《排华法案》。