Hi rohitcan,
1 - you can be a sponsor as soon as you do your landing procedures. However, I'd wait till you get a new SIN card. For no other reason other than having another set of proof that you are PR.
2 - yes, you have to show income. This is done as you are essentially getting into a...