She can apply as skilled worker if she meets the requirements, or she can be sponsored if she has close family in Canada (that are PR or citizen). Read more on www.cic.gc.ca. Her status in USA does not matter. If she was legally admitted to US for 12 months she can apply via Buffalo, if not she will have to apply from New Delhi.