Thanks for the quick response,
1. I submitted my travel history.
My bank statement which I downloaded from my online account, it had my name on it.
Previous passports
My work authorization card
2.I attended to stay for 5 days only
3.No there is Canadian host who was inviting me, but I have a...