Cool, I love Montreal and I think id live there if it weren't so cold in winter. Theres loads of games and graphics companies in that part of the world. I think I can guess which one you might have been in. There's a members map in my sig which shows that we have a fair few from your region too. So you a programmer more than the art side of the games then ?
Welcome to the guild. Post some works in progress and look over the tutorials and remember that the only stupid question is the one not asked.