No consistent answer
This is a tough set of questions. Last week, I was near YYZ, and stayed at the 2 month old Residence Inn. It was awesome, with flat screen tv, nice bed, etc. Much better than the Courtyard I stayed at before.
Similar experiences have taught me that there are always FI and RI that will rise above the CY, but not consitently so.
I think that the only true answer is to test out each city.
When I have time (rarely) I will stop by the local properties to see how they are.
More likely, I will post here on a city-by-city basis to get input.
FlyerTalk is the best source to get this info.