Canada visa applications can almost always be initiated and submitted online. In some cases, you may be required to visit an Immigration, Refugees, and Citizenship Canada (IRCC) office or Visa Application Center (VAC) to complete your application process.