The process for obtaining a Canadian visa is sometimes straightforward, however, it can get confusing and overwhelming if you’re unprepared. There’s a lot that you need to understand before applying for any visa including your obligations and rights as a visa holder.