The answer to why there is less visible homelessness in Japan than NA is a rather more boring one in that they simply didn't destroy their last resort low income housing as much as Canada and America did and so there remain many more options for someone in Japan to duck out of the cold at a very low cost.