In BrE, we wouldn't tend to use carry in this context, as it implies that the street cannot support the weight of a bus rather than is not wide enough for a bus. I would tend to say, "It is not even big enough for a bus to get through" or "It is too narrow even for a bus".