1-IRCC Portal
2- Sure, but didn't have one, was kind of part of financial support doc
3-Bought insurance after getting TRV
4-Said 10K, showed 100K+ TFSA
5-6 month itemized long form
6-Do not buy tickets in advance! Bought return ticket after getting TRV but CBSA did not ask to see.
However none...