You will need your passport, letter of acceptance, letter of introduction. I am not sure about the proof of funds but I am going to take a set of all the documents I submitted for visa application.
Passport endorsement is getting a stamp from the place you are buying $. Thus you are legally declaring the amount of $ you will be carrying. Just show them whatever docs you submitted for financial part of your visa application. Don't stress out yourself. Chill karo bhai
I also applied online, I did get a Letter which is the same as the one CIC sent in my online account. I received it with my visa-stamped passport. Cheers to all who waited & got positive results!