BLS service sucks!!! Lots of time required, long queue and small mistake in forms/paperwork and you are gone, day wasted.
I came across one value added service agent in Toronto who helped me for my Indian tourist visa after getting my Canadian passport. She helped my family members OCI even...