Tough choice!

My 2 cents... Get a puppy now. I see you're in Canada, I would expect the winters are pretty cold?
If you get him now you'll have 2 great weeks and then only a couple months (during which time you can do obedience training) til summer - and by that time he'll be old enough to really enjoy the summertime! All his shots, probably neutered/spayed already... Really coming into doglife.... Able to play more...

I got my puppy in April and I we had a lot of fun towards the end of the summer - but now he's amazing! (He's 8 months old...)

Anyway, my opinion... But whatever you go - good luck and those are some CUTE puppies!

-amanda-