I got my TRV refused twice
Reason for 1 rejection:
179(b)
Based on travel history
Based on ties in Canada & in your own country
Based on purpose of visit
I applied again after 4 months.
With hotel booking, NOC holidays approval letter from work,3months bank statement, payslips...