What's the biggest issue with going international or say close neighbour as Canada? Is it simply costs that instantly get created due to cross-border measures, etc?
Regulations, mostly. Financial transaction rules and regulations are very complicated and vary from country to country. For example, dealing with EMV in Canada is a complicated process, made even more so by Interac.