Canadian Forex

I’m planning on bringing from Canada a large amount of money. ( deposit for buying a house ) I found this company called Canadian Forex that I’ve registered with. They said that I won’t be charged any fees for an amount sent over 10,000 CND. They also claimed that their exchange rates are above any other banks exchange rates … How is it that they can give a better rate?? Has anyone had any experience with this company…good or bad…? thanks