Have you tried the eVisa website?. You can input your country of residence and your citizenship and it will give you visa options. If you don't have access to an embassy to affix your visa, you might just have to do the COE online and come in on a visa exempt basis, and sort out a non-O when you get here
************************