Be very careful.
The consulates know the names of the internet companies that will sell you a letter of invitation for $20. The guy at the consulate in Toronto in particular is a prick. You may be asked for pre-paid hotel reservations, and a day by day itinerary - this is of course easily solved by prepaying refundable reservations, but still a pain.
Once in Russia, you can do whatever you like.