"Most tech companies in Kanata, for example, do not list on SO"
I think that is true of most tech companies anywhere. SO was just one point of comparison. The point is there seems to be a lot more jobs in the US in quantity and variety, and I think this disparity paints an unpleasant picture given the number of tech workers that are trained in Canada.