My current permit expires July 2012. But I want to stay in canada full time afterwords, and dont know what my options are.
If you and your boyfriend got married you could apply through spousal sponsorship. You can probably apply through Buffalo which, if the application is well done, will be processed faster than London, generally speaking.
However, would your employer consider sponsoring you through the Provincial Nominee Program in the province where you live? If so, and the nomination is successful, you can extend your work permit based on the nomination. You must be working in a skill level 0, A or B position to qualify and there are other qualifying factors as well. Check out the provincial nominee program in your province.