Can a person from India visit Canada on a new passport as his old?
It is perfectly legal to carry your old expired passport with valid Canadian visitor visa and your new passport. There is no advantage of getting a new Canadian visitor visa while you already have a valid visa as it cost you money which is unnecessary.