I thought I read somewhere that they skate for Japan because Narumi didn't want to give up her Japanese citizenship. I heard it's really hard to get it back once you give it up.
But it's possible to get dual nationality right? At least in Europe it is. She could remain Japanese *and* gain the Canadian nationality as well. Of course I have no idea what the Olympic protocol says about people with dual nationalities, but I assume that would be the logical solution.