I have given them more than what should be given.I'm glad this post could be of some help to people. You shouldn't worry just yet about it, especially if you have given them additional documentation, like T4s and NOAs.
Thank you so much. Will keep posted my case.