No. When you book the ticket you can ask to book with someone coming to canada. My parents usually buy from air lanka (reliable).
No. I think dependent visa is ok. You can talk to visa center to verify any details. The website (government of canada) contain all information. Many came here with spouse.
Thak you exchanging ideas dear..

btw i'll refer to the site u have given..

bye
