3 ms·Seems about right. Japan > UK > ... > Canada in innovation.by ilrwbwrkhv 4y agoSeems about right. Japan > UK > ... > Canada in innovation.