There is a havanese group on yahoo that has lots of Canadian breeder participation. You could possibly get some help through there.
I don't know anything about that breeder, but there are several very reputable BC breeders. Most don't ship puppies. I find it really odd about being charged a "refundable" fee until you get your pet neutered. I wonder if this is her standard practice or if it had to do with it being an out of country sale. Either way, it seems odd.
The way it worked for me, was I got Brody's CKC papers after I proved neuter. I had Brody neutered at 7 months rather than by 6 months and my breeder was more than happy with this.
When I was researching breeders I did run across that breeder, but there was just something I didn't like about their website (if I remember correctly they were a group of different breeders sharing one website at that time, though it seems to have changed now) and so I never contacted them.
As far as I can see, I don't see them listed as registered members of Havanese Fanciers of Canada. They very well may do all the right things regarding health testing, showing, etc., I don't know.
I do want to point out that Havanese are known for their colour changes. It's one of the many interesting things about them. Colour doesn't tend to reproduce well on pictures over the internet either. Many Havanese end up as practically "little white dogs" even though they started out life with colour.
As for the vet saying it was ridiculous to say that teething can contribute to runny eyes or tear staining, I'm not sure why he'd say that. My breeder said the same thing. My parents have had both a Bichon and a Maltese and this was an issue with both of their dogs. Brody had tear staining when he was teething and his face is mostly black. If you do a search on the forum and you'll find lots of threads about tear staining and eye watering. It's an issue with many havs (well-bred or not). Brody's went away after he finished teething, but some Havs continue to have problems with it.
Anyhow, I do want to say welcome to the forum. I'm sorry you've had a bad experience, but I'm sure your new baby is lovely!! We'd love to see pictures!