Why don’t you ask him to come to Japan instead? It is still "same country" like you guys both wish or go to other country neither Japan nor Canada. It is hard to do long distance relationship. It is harder when only one (you) has to make all the efforts to be together (time, money, visa etc...). Don’t you think? I and my boyfriend do the long distance relationship between Canada and US. We decidead to do so to make our (different) dreams come true. When we meet up, we think of being fair up front in terms of (material) efforts, otherwise it would be too hard since it’s already hard to be apart emotionally.