I agree with the above user. I've been with gameaccess for something like 4 years now, since nearly the beginning. They have hands down the best customer service I have ever experienced.
At one point, my rentals were just not coming in and being returned to their offices. I emailed them about it and customer service said they would look into. It turned out to be an issue at my local Canada Post office. I got an email from the company's founder apologising and offering me credit for all the months I had lost. Considering that it was in the company's early days, it was clearly not a boilerplate letter.
Nearly a year later I was visiting their offices downtown for the first time (for a short while they were located in downtown Montreal and you could make the rentals at their desk) I introduced myself and they recognised my name. The company's president immediately apologised again for the problems, which I had completely forgotten about at the time. I know they are a relatively small company BUT THAT IS HOW YOU DO CUSTOMER SERVICE! It made me a loyal customer for life.