One of my favorite companies is Service Intelligence, which is Canadian though they have a lot of shops in the US. There is also an odd little company I signed up with a while back that turns out to be Canadian and only have shops in Canada. It is called Sensus. Sign up for Sensus at [www.sensusshop.com] and for Service Intelligence at [www.experienceexchange.com]
I'm sure there are many other ones, but those two immediately came to mind.