Fortunately there is a Thai consulate right in downtown Vancouver. This handles western Canada, so its pretty convenient for me.
Web:
http://www.thaiconsulatevancouver.ca/
Royal Thai Consulate-General, Vancouver
1040 Burrard Street, Vancouver BCV6Z 2R9
604-687-1143
604-687-4434
info@thaiconsulatevancouver.ca
Here is the link to their forms download page: