yes. you should have minimum required amount at the time of submission of file.
ITA is just an invitation to apply which is purely on basis of your CRS score.
take help of an agent.. try more visas. they are good and not that pricey..
agents help you to align ur documents the best way possible and that is the only benefit u get when u hire an agent