Welcome to you and Tank - we have a sheep named Tank! He's called that because he refuses to move when he's standing in our way! How did your boy get his name?
I agree with the others that this is not a common practice among BCOA breeders. I am sorry that this happened to you and yes, you should get your deposit back.
I sent you a private message with my info (phone number). We can arrange a visit. Also, when the weather cools down I'll let you know and you can come to a basenji pawtee!
Laura