We have had a working relationship with Canada CompuFixOnsite Inc. since 2001.  We have received nothing but professional service at all times.  They are prompt (usually get a reply within the hour), always looking for what is best for our establishment and very accommodating.  Friendly and very knowledgeable staff.  Definitely recommend them to anyone who requires any IT service.