For salary ranges you can go to salary.com and there is a link to Canadian salary wizzard. You can put your years of experience and position applying for to get a general idea of ranges in your respective province. Payscale.com is another option.