I found my first job in Ottawa through a small agency. Normally agencies post job listings online, whether in newsgroup or in online job banks. It's hard to say how useful they are, but I don't think that the choice is ours anyway, so it can't hurt to just send out a resumé.