That's a good question.
As a sidebar, I actually chair the IBDA ICT committee for Atlantic Canada, so I deal with this on an ongoing basis. I don't have that answer for you, but I know that Nova Scotia has a large presence, P.E.I. has a smaller one, and New Brunswick has a very healthy sector there. They all tend to be more or less small and microsize companies. Most of them are under 250 people, and that's what we call a small company if you look at the definition.
That's why I use the words small and micro, because in Atlantic Canada, a company with 250 people is considered a large company.