No. The only reason wire transfers are not instant is because both the sending and the receiving financial institutions need to clear the funds. If the funds are being sent to another Canadian financial institution, the clearing process can be done quicker. Wire transfers within Canada can generally be done within a few hours. International wire transfers can take anywhere from 2-5 business days to get cleared.