Is there anyone applied for Canadian visa lately? Is that true that you have to wait 30 days to get the visa? Do you need to book hotel first? Thanks.