I have 1 year Canadian visitor visa with multiple entry, this visa is only for one year as my passport will expire within one year.
Now I have new passport, my visa will expire on 20th April 2019 and I am planning to travel Canada in May 2019.
Can I apply for fresh visa before it expires or do I have to wait untill it expires before doing so?