由於國際社會簽署《聯合國人權憲章》的壓力,以及華人社區包括二戰華人老兵的遊說,為了與1947 年 1 月 1 日頒布的1946 加拿大公民法相一致,加拿大議會於 1947 年 5 月 14 日廢除了《排華法案》。