It could be that they don't have room on the roster. I'm in Canada as well. The only way I got a psychiatrist in my lifetime was from being hospitalized.
Also, if you aren't in the same township/area, that may be a reason. I don't think it has to do with your history. One way to find out would be to call directly yourself, and ask. Or ask your gp why you are getting declined. I'd do it. wish you the best.