Sunil Maheshi

Sunil Maheshi graduated with a bachelor’s in science. He completed Master’s in Tourism Management  then Master’s in business management.

After successfully qualifying an All India open (merit based) exam, Sunil Maheshi joined as Junior Telecom Officer in (at that time) Department of Telecommunications on January 04, 1999. He worked full time as a Sub Divisional Engineer (IT) in BSNL till 2018.

In 2013, while working full-time, Sunil Maheshi cleared Bar Entrance Exam and completed LL.B. from Punjab University in June 2016.

After working for 19 years in IT industry, Sunil Maheshi voluntarily resigned from BSNL and moved to Canada.

He completed N.C.A. (Federation of Law Societies) qualifying exams, cleared the Law Society of Ontario’s Bar Exams, completed L.P.P. (Law Practice Program from Ryerson University Toronto) and then worked with Ramesh Patel Law Professional Corporation in Toronto.

In June 2021, Sunil Maheshi started his own Law Firm, Maheshi Law Professional Corporation at Mississauga, Ontario. He is committed to provide affordable legal services without compromising quality.


Sunil Maheshi loves playing, cricket, badminton, he practices yoga, meditation, jogging. He is a regular member of the Mississauga Ramblers Cricket Club since 2017. He played for BSNL at All India cricket tournaments from 2002 to 2017.

He received many prestigious awards in Painting, Drawing, and sketching at school and college level.

He loves river rafting, white-water sports and has been a regular trekker in the Pir-Panjal Range of the Himalayas since 1983.

Sunil Maheshi is also an active member of the Indus Community Centre, (a community organization working for the benefit & service to the elderly, solitary, needy persons).



Sunil Maheshi is soft spoken, understanding, logical, and compassionate person.

Through his experience, training & skills, Sunil Maheshi strives to place client’s concerns at the centre of his professional and business activities.

Having worked with experienced lawyer(s) plus due to his trans-industry expertise, Sunil Maheshi has enough experience, person-to-person communication skills, to understand client’s concerns, priorities, and to provide reliable legal solution(s) effectively & efficiently


Sunil Maheshi is fluent in Hindi, Punjabi, Urdu, English. He studied French language at Alliance Française Chandigarh (India) & German language at Kurukshetra University (India).

Sunil Maheshi is trained in Linux, Unix, Networking, Superdome Servers, Storage Area Networks, Network Area Storages, SAP, Oracle, Enterprise Resource Planning (ERP), Customer relationship management (CRM), MS Office (Word, Excel, Access, PowerPoint).

He implemented many Pan-India Billing and Customer relationship software(s) as an IT Professional in BSNL.