Bishop's tends to rank fairly high in student satisfaction - although it's obviously not a top university in Canada taking other factors into consideration. Most small schools score well in this category. In my opinion Bishop's is an OK choice for someone with somewhat lower grades who can't get accepted by one of the top 15-20 schools.
If someone has good grades and is looking for a small school, then my vote would be for Mount Allison. This school has a pretty solid reputation.
I agree , nowadays CS is a very competitive field, toppers from all over the world compete. Almost every other university having MS in CS in Canada have strict percentage requirements of minimum 77% to 80%. Surprisingly Bishop's is one of Universities that admit students who fall below the 70% mark. It may get very hard to convince the employer and to compete with the demanding competition these days. Just my opinion.