Can you take your pup to Petsmart? or your local small 'mom and pop' petfood store?
Maybe you can ask your obedience instructor if they know of any young, social dogs that need play dates. Baxter had a couple of friends come over for play dates that he met in Puppy K classes. An hour of romping and chasing...had him worn out for the evening.
I am also not a fan of dog parks. You can take her for a walk (on leash) to the park....let puppy meet and greet people, and any friendly dog that looks interested....but running around willy nilly with strange dogs...is not the best way to socialize your puppy.
P.S. Where are you in Canada? There may be some rott.net people in the city or area you live in. You could meet up with them.
Gina