It is called "Canadian High Commission" in Singapore. This is their contact information 2 years ago. You'd better fax them to confirm their up-tp-date information. DIY, no agent is required. Good luck!
-linmeimei(林妹妹);
2001-8-24{105}(#178290@0)
Postal Address:
Canadian High Commission, Robinson Road, P O Box 845,
Singapore 901645