I'm looking for a virtual terminal credit card processing company.
Ideally, one that can process in Canadian funds (even better, both Canadian and US). I am in Canada.
PayPal has a decent VT for processing credit cards. Not sure if you were interested with going with them but it might save you some time and $. Just about all online processors have a VT so you should not have many problems finding one. I have used the PayPal VT before and it worked fine. I am using Authorize.net now. I hope this helps!
As far as I know, Paypal's VT is USA only. This may have been changed since I last viewed the page. Many of the local banks can usually help you get setup with a solution like that. I have no experience with them, but you should look at Moneris (RBC) www.moneris.com.