Applying in Canada for the Thailand multi entry tourist evisa is definitely a great way to go. You can stay in Thailand for 60 days, visit Vietnam (or wherever), re-enter Thailand for another 60 days, and then repeat if desired for 6 months (or the date of evisa expiration).