http://www.serigraphiemontreal.com/
That will probably be the company making them. The price will depend on the number of colors and the logo size. Max colors are 6, for a "cheap" shirt, it has to be 1 to 3 colors.
I already have 2 T-Shirts made from that company and they are a good quality. I only need to know how many people would like to wear them and the logo used to be able to say an estimate.
CME uses a water base printing, so it is ecologic.
PS: We are not using the money for personnal use, anti DDOS attack protection is *not* cheap. Henceforth, we are not making money over someone else's work and for that reason, it is legal in Canada.
(In Canada, it is legal to burn a game or a movie on a CD as long as you do not sell it.)