I just ordered jerseys from www.nimblewear.ca. The jerseys are actually printed in China, but you can pay Canadian $ to a Canadian company (based out of Montreal). There are only two of us on our team (my son and I), and our jerseys are individualized. Nimblewear will do lot sizes of 1 to 100+, so each jersey can be the same or different, your choice. Contact was prompt, graphic design assistance was free, and our jerseys are expected to ship in 2 weeks (much faster than Garneau or Sugoi). I've attached the mockup of my jersey so you can see a sample.
Prices are reasonable.
I'll let you know what they turn out like when I get them around mid-April.
thanks Jason I ended up going with Sugoi. They have been really great but for their semi-custom design there is a minimum order of 6, luckily we have managed to find buyers for the extras. I will definately check out the place you got yours from for next year.