Canadian PM visits Meiji Shrine