LATEST UPDATES

Canada adds 354K new citizens in 2023