Your friend may want to look at this link. http://www.sagepayments.ca/Sage-Services/Card-Processing.aspx
Near the bottom of the page click on "How Card Processing Works". There are three options that may be of interest. If your friend is only processing CCs occasionally then a "Virtual Terminal" may be all he needs.