Nothing you mentioned is mandatory apart from letter but you can add last few months (3-6) paystubs.thank you very much!
and as far as the proof of work experience is considered, do we have to upload all the paystubs from past years along with job letter? or just some random pay stubs, t4, job letter will do?