http://www.psigate.com/pages/canadia...g=EN&s=4&p1=48
for small volume, it is pretty good : low monthly fees , but higher transaction fee ( not important on low volume ).
Has a virtual terminal included, so credit card could be processed at his store or wharehouse also.
I did a lot of cart integration, and in Canada they were the best. I do agree to stay away from Internetsecure and PaySystems ( if they still exist ... ).