Ottawa is far from immune. In 2023, there were more than 89,000 stays in Shepherds of Good Hope’s emergency shelter and more ...