Hi Vichu,
Yes it is possible to transfer funds to any of your account in Canada through wire transfer but there are charges that are levied for conversion by both the Indian bank as well as the Canadian bank (some of them) for the transfer.
Also, a lot of banks offer the no fee to maintain an...