I've been bitten by the Canopco name before as well. They're actually the LD provider for a lot of hotels (even the bigger name ones ) and as with your experience the rates they charge are ridiculous I paid over $25 for a call that lasted less than 10 minutes from Ont to NB