I'm Canadian and am considering ordering business cards online from VistaPrint.ca. They're kind enough to offer a free 250 cards with no customization. There aren't many card templates on the site but you cant beat that offer. Anyone who has used such services can you tell me how the quality on the business cards are? Did the cards take long to arrive in the mail?