If you are looking for select big breeder stock(dutch passion dinafem , dna ect) GTASeedBank is great. They don't give out freebies, but you get what you order, especially if you call to make sure stock is in. Ive bought from them 4 times(2 times in the store when it was open and 2 times by mail)
Others in Canada I have grown and had great success is both PeakSeedsBC and BC SeedKing. Limited strains but some great stock especially with peakseedsbc