We stayed at Hotel Canada for 5 nights in March, 2013 with our two sons (11 and 16). This was our first trip to Rome and the staff were very helpful. Our room included a king size bed and two twins and was very spacious and comfortable. The staff were so friendly, fluent in English and just all around helpful. We would visit the bar on most evenings after dinner and look at our pictures from our visits that day. The wine and drinks in the bar are very reasonable and appetizers/snacks are provided. The bartender was so friendly, taught us a little Italian while we chatted. The breakfast buffet was unbelievable. I enjoyed eating the local specialities like antipasti, hams, cheeses, pastries. There were eggs, bacon, sausages, cereal, yogurt, etc. There were something for everyone, and the gentleman that made our coffee/cappuccinos every morning was so sweet! He always remembered what we liked (including what the kids wanted).
The area is very conveniently located to the Metro (about 1 block) and the Termini train station (3-4 blocks). There is a grocery store several blocks away, a tabbachi shop 1 block away (convenient for purchasing Metro passes, etc.) There are quite a few excellent little restaurants within 1-2 blocks and they are quite reasonable. The staff in the 2 restaurants that we frequented were extremely friendly and really made us feel at home (they also taught us a little Italian while we chatted with them).
The hotel was extremely clean and well-kept, I really felt like the staff and owners went out of their way to make sure everything was taken care of. On the morning of our departure they called a cab for us and insisted that we go eat some breakfast while we wait for the cab. They took care of getting our bags loaded, etc. and came to get us when the cab arrived. I would definitely stay here again.