I am in Canada too.  I bought my Yorkie Praise Kennels in Saskatchewan.  Here is the link.  
http://www.yorkiedogs.ca/ 
They also raise Pugs and I know people who have boughten pugs from them.  Excellent breeders, average prices.  They will ship, and I know they're honest folks.  We plan to buy a second Yorkie in 2/3 years and I wouldn't buy from anyone else. 
I've had Finnigen for 2 years.  I got him when he was 8 weeks.  He was already paper trained. Microchipped and first shots when he came to me. He has been nothing short of amazing, even with his current broken arm, which is healing nicely.  My vet raves at how beautiful he is. 
If you're having trouble finding a girl, give them a call.  Even if you don't buy from them, maybe they can recommend someone in your area. 
Shar-Lee & Finnigen