1. No you would have to apply to the office serving your home country or if you were admitted to Canada for 1 year you could apply to Buffalo. But if you apply to Buffalo ensure that you have a US visitor visa.
2. Applications already processed see: http://www.cic.gc.ca/english/department/times-int/02a-skilled-fed.html