The only effective way to force Japanese making apologize is to affect China's gov. But you already know that's impossible.
It's lucky that you're in Canada. I know several activists in China have been depressed by the gov. in China. One of them is Tong2 Zeng1, who was appealing for civil compensation from Japan. He's treated as a dicident by the gov.
With that kind of gov, any boycotting effort is useless, powerless.