Cosmex might be best for you seeing as they are in Quebec also I believe. As for the other places Screenflex has the best prices I've found for emulsion (I use Ulano QTX) FH & Sons has the best prices for screens and as for ink one advantage we have as Canadians is that Lancer Excalibur is produced up here and you can order direct from them
Plastisol Inks, Textile Ink, Screen Printing Equipment - LancerGroup.com their ink is really good and cheaper than most other places I've seen (because most places are importing ink from the US)
I'm not sure about bulk mesh because I just buy screens... if you're just starting out you may want to do the same for a while.. because unless you have all the right equipment (especially a tension meter) its can be tricky to stretch your own and get a good consistency.