She could apply under Canadian experience class, see
http://www.cic.gc.ca/english/immigrate/cec/index.asp It's supposed to be fairly fast and painless. I looked at the times at trackitt.com a while ago and it seemed to be averaging around 4-5 months which is faster than the average spousal sponsorship through Buffalo.
Her legal status in Canada right now is not tied to your marriage, it's tied to her work permit. When her work permit expires, she would have to apply to change her status to visitor. If she finds another job before she gets PR, she would have to apply for a new work permit. As an architect, she should be able to get a NAFTA permit, see
http://www.canadavisa.com/nafta-temporary-work-permit-canada.html