Upvote:0
You will collect your bag at your first point of entry into Japan. You will present it for a customs inspection (and about 1 in 10 times, that involves someone actually looking inside your suitcase and your bags, it is not like inspections in many countries that are just xray machines or nothing).
After the inspection you will find yourself inside Japan in the international arrivals area. Arriving at Haneda, if you turn right there is a domestic check in area at the far end of the corridor, they will take your bag and issue you with your onward boarding pass. Then behind you is security and a bus to the domestic terminal.
Unlike some other countries, your bag will not even be tagged to the final destination; that is, the domestic airport inside Japan will not be printed on the luggage routing label. Only the first airport in Japan (HND) will be printed on the luggage label.
You will not need to collect your bag for an international-international transit through Toronto. It will be transferred through this airport automatically to Haneda.
Upvote:1
ANA has a page about the transit procedures at Haneda (complete with a YouTube video!) which shows that when transiting international to domestic you must pick up your baggage (to pass customs) and then drop it at the domestic baggage counter before passing through the security check for connecting passengers. This is all done in the international terminal, you then take an airside shuttle bus to the domestic terminal.