I almost forget to say, please mention 2-3weeks visit. After TRV granted, CBSA officer in POE will asses and decide for how long your friend can stay (somehow i could convince them so i got 6months:) )
Sorry again but whats cover letter u meant??
I though invitation letter is important, as a...