Dear Sunil many indians are applying for Canada as skilled worker and are enjoying a good life there, yes you must apply for your PR as you are a skilled person and Canada needs many like yours.
For the first question it is a mandatory travel what I know, and for the second question I think if you have enough funds then you don't need any cash but you have to take proof of that fund with you while traveling.