Demand for Canadian Citizenship Soars as Americans Flee Disastrous Second term

Canadian permanent residents take their Canadian citizenship oath, their last step to become Canadian citizens, in Toronto, Ontario, Canada, on June 16, 2025. (Photo by Creative... Read More