I neither uploaded T4, NoA nor any pay stubs.
I had an awesome emloyment letter though. The way I did it was, I put in some effort and provided my employer with a sheet/check list of all the information that definitely has to be mentiond in the letter. I even put the NOC duties for my position...