Choose an immigration or citizenship representative

This Government of Canada website has tips about finding an immigration or citizenship representative, either paid or unpaid, and how to protect yourself from fraud.