How to get Canadian citizenship

If you have been settled in Canada for a few years and feel a strong affinity to the country, you may wish to apply for Canadian citizenship. The process is not always straightforward, so you need to be properly prepared before you apply. Firstly, you need to determine if you are eligible to become [...]