how long does it take a canadian visa?
It can take anywhere between two to four weeks, or even longer. Your Canadian visa begins to process only after the Canadian authorities have received your complete application. If they need you to get them additional documents, the processing time will be delayed.