I too think it is strange and will have a look Lyn, but will make two points.
1.When doing the census they (seemingly) arbitrarily drew in the various districts for the enumerators and it is very common, with long streets as least, to stop and then go to a side street. Indeed, Gerrard St, I think, is in about 5 or 6 districts In several cases, part of one side of the street is in one, and the other side in another, so the jump is not unexpected.
2. Ship inn is not written against the occupier, but the actual house number, so referred to the building and not the occupier.