TG to AC at NRT connection
From what I remember there is a specific line for connecting flights where you pass lthrough a security checkpoint. You should be able to make your connection.
If you are a Canadian citizen you will not need a visa to enter Japan.