1. Whether you need a visa depends on what kind of passport you hold. See here for more information:
http://www.cic.gc.ca/english/department/media/notices/notice-poland.asp
Note that a visa will only let you visit Canada. You are not allowed to live here.
2. If you wish to become a PR and live in Canada permanently, you will have to apply to immigrate through one of the following programs:
http://www.cic.gc.ca/english/index.asp