Oh gosh, it sounds like you had the same DMP as me. Mine tried to tell me it was illegal and my application would be cancelled if I did my medical in Canada and applied through the US. :
They also had no idea that Buffalo closed. When I mentioned that I would have been sending my application to B'lo, had it been open, they referred to all the other visa offices that I could send it to (Seattle, New York, etc...all of which don't take PR apps...frustrating!!) This was followed with the strong recommendation..insistance rather, that since I'm in Canada on a work permit that I should apply through Vegreville and that it wasn't any faster to apply outland through the States. I won't be surprised if my blood pressure comes back as elevated as this happened all before the physical.
They originally gave me the inland forms (which I didn't recognize until after the DMP notified me of this). I politely indicated that due to a communication error, I was not given the 1017 ECF, as requested. I then had to call a wonderful agent at CIC after my appointment to reassure me that I was able to get the meds done in Canada and apply through Ottawa. With this information and a few minutes of back and forth with the secretary at the office, I was finally given the 1017 ECF forms.
The rudeness of the physician and the lack of knowledge of the employees at the clinic about important immigration information makes me so disappointed that they're able to provide immigration services and make money from it. Is there a way to report complaints? I feel so bad for others having to put up with this, too.