Each year, CBC Ottawa devotes an entire day of programming to a charity drive and this year the station is raising money for the Shepherds of Good Hope.

For so many men and women in this city, The Shepherds of Good Hope is a warm meal on a cold day, a safe place to sleep at night and a chance at a brighter future.

John, 64, has been living at a Shepherds of Good Hope building for seven years.  He is just one of the many people who has been helped by the Shepherds of Good Hope.

Watch John's story in the video above.