I'll vouch for Cavirtex (Canadian Virtual Exchange). Walked into a Royal Bank, made a bill payment to their account, provided them with the necessary information (cavirtex account # and bill payment amount) and had my money available later the same day. They charge a .59% service fee ($0.59 per $100)