I applaud what you did, and for the reasons you did it too.
You made his life better, even if it hurt you personally. So many people do not care what the dog feels, but you did.
I totally understand, and I hope you get a new yorkie soon. One that fits in with your new life in Canada.
Sue & Cricket