Yes, the Ottawa buses feature this. The OCTranspo accessibility page includes:
Automatic announcement of next stops over the speaker system inside the bus: Next Stop Announcement System (NSAS)
Audible exterior announcements of the route and destination of the arriving bus, from a speaker located outside its front door
Visual display of the next stop, bus route, destination and time on a sign inside the bus
And yes, the Winnipeg buses also feature this. The Winnipeg transit accessibility page includes
In 2009 the entire bus fleet had Audible Next Stop Announcers installed. NSA, as it is called for short, audibly announces the next stop as buses travel down the road. At the same time, an audible announcement is made a display located at the front of the bus shows the name of the next stop.
This new system informs passengers of upcoming stops and is particularly helpful to passengers traveling to areas they are not familiar with, passengers traveling at night when street signs and landmarks are not as visible, as well as passengers with visual impairments or hearing impairments.
I find it interesting that this (no doubt expensive) system was installed in both places for accessibility reasons, and information about it is under "accessibility" in both places - this is the Canadian word for "things we do to make our system work for everyone". Clearly it has a large benefit to visitors and occasional riders as well.