We can help you Apply for Canadian citizenship, prepare for citizenship exams, renew or renounce your Canadian citizenship.

There are different ways for people to become Canadian citizens, however most applicants must be permanent residents and have lived in Canada for at least 3 years in the past 5 years (1095 days). If you need to take a citizenship test and prove your English or French proficiency, you must also submit a tax return. Since Canadian citizenship has multiple pathways, therefore, each pathway has different requirements. 

No matter how old you are, you must have permanent residence (PR) status in Canada when you apply for citizenship. This means that you should not have any of the following situations:  Be under review for immigration or fraud; have a deportation order or be asked by a Canadian official to leave Canada, your PR status has unsatisfied conditions, such as medical tests.

We can help you in each step of the way, please feel free to contact us shall you need any help.

How to get started?


Get S.M.A.R.T immigration objectives to avoid wasting time and resources.


Evaluate your immigration options to do what you can and avoid what you can’t.


Submit a professional, complete and correct application without breaking the bank.

Unlock Services

Our full-service immigration firm provides comprehensive immigration and citizenship services. A list of commonly requested services is provided here. For details please click the (Read More) link under each box. If you can not find any specific service, please feel free to contact us.

Temporary Residence

Over 35 million people visit Canada every year to take…

Read more
Permanent Residence

In 2019, Canada received more than 341,000 permanent residents, including…

Read more
Refugees and asylum

In 2019 alone, Canada resettled 30,000 refugees from abroad. Canada…

Read more
Permanent Resident Status and Documents

A PR card is not a status, it is a…

Read more
Provincial Nominee Programs

PNPs or Provincial Nominee Programs are one of the most…

Read more
Business and Self-employment

The self-employment program enables people to immigrate to Canada...

Read more

There are different ways for people to become Canadian citizens,…

Read more

Every person is unique, and every immigration program is also…

Read more

There are 115+ Canadian immigration programs, it is nearly impossible…

Read more
en English