How compulsory is it to have a visit invitation when applying to a nation like Canada or Russia ? I have wanted to visit either of the two, but I do not have an understanding of how the processes are and I also hear its mandatory to have a letter of invitation prior to visit. In the event I do not have anyone there and all i have for accomodation is booking of a Hotel (Hotel reservation), can this work at this point. Not a frequent traveller to Eastern Europe / EurAsia and the Americas, hence i just wanted to be sure of things beforehand.
Plus I am a Nigerian Citizen, and i need Clear and concise answers.