Immigration Law Questions? Ask an Immigration Lawyer.
Thank you for your question. I look forward to working with you to provide you the information you are seeking for educational purposes only.
You should be able to get your sibling a visa in about 8-18 months, since family of US Citizens get preferential handling on approval of visas. It all depends on how busy USCIS is when they receive the application, but in general if you apply and she has no issues in her background they can approve her green card fairly quickly, especially if she is coming from Canada.
Thank you for your reply.
You should use a local immigration attorney, since that usually makes the process go faster without errors. We cannot make a personal referral, but you can get one from the same sites used by other attorneys, http://www.hg.org or http://www.lexmundi.com