Everest Immigration and Legal Services is a Canadian Immigration Consulting firm established in 2004. It has its head office in Toronto, Canada, and coordinating office located in Panipokhari, Kathmandu, Nepal. It provides legal counselling to non-Canadians who want to obtain legal and immigration status in Canada. It advises the clients, prepare forms and provide documentation services, file the application to Canadian visa offices, represent the client as their attorney, and provide settlement services. It has succeed hundreds of non-Canadians to obtain PR visa of Canada through various means.