Hi
There are probably lawyers in Singapore or Bangkok who could help you out, but I would really suggest you use one based in Canada. They have better access to legal remedies if there are problems with your case.
1. Note the representative has to be a member of the Canadian Bar, or a consultant a member of CSIC.
2. A lot of overseas applicants hire a representative in Canada, as all the consultation can usually be done via phone and email.
3. You may want to discuss your case with the sponsor of this forum.
PMM