If at all possible, get thee to a new pdoc. This is not normal. Yes, sometimes they might get their messages a bit mixed up from whomever is taking them, but once he realized who he was talking to, he should have been up to speed. Oh, and he gets paid to treat you, so his possible annoyance was uncalled for. Did you tell him the Seroquel wasn't working? Did he change your dosage? You shouldn't have to be on your own with this. If things continue to go downhill, I would strongly suggest going to an ER and having their on-call pdoc take a look at your case.
I know you are in Canada and that the health care system is much different from us down here in the US, but your taxes pay for the health services, and you are still the consumer.
Hang in there dear.