Bike fitting and size question. 1) where do you go for a good bike fitting? 2) Road bike or Tri specific bike? 3) Do people generally ride a larger size in road bikes than tri specific bikes? 4) any good bike shop info in Canada and advice on buying a bike in Canada? (Canadian dollar makes it tempting to go across the border...)