Teapot
Sound like the person who rec'd the 2nd chance offer was suspicious and therefore contacted your winner.
You should be happy your buyer wants to send a bank transfer as it's 100% safe ans much cheaper than PayPal for an the amount involved.
I've pasted below some info from the International board (on .com) that will give you all the info you need. While this info is for transfer to the USA they pretty much apply equally to transfers to Canada.
The buyer is wanting to pay you by wire transfer which is HOW payments are done in most of Europe. MOST US banks will charge a large fee to receive the wire. You will want to call your bank and ask them what the fee is for a "Incoming International Wire Transfer". Many banks charge in the range of $15-40 to receive the wire transfer. There are several banks that only charge a small fee or even no fee.
IF the fee your bank charges is reasonable and you want to extend this payment method to your customer you will need to ask your bank for their "SWIFT Code". This is a international 'routing number'.
To have a customer pay you by International Incoming Wire Transfer you need to provide your customer the following information:
- Your name (as it is on the bank account)
- Bank name
- Bank address
- Bank SWIFT Code
- Your account number
Some buyers bank's want your address as well although this is usually not necessary. DO NOT provide your routing number from your checks - this will only usually add confusion as the routing number is only used here in the USA.
You will want to advise the buyer (this applies if the item is listed in USD) to send the transfer in USD and to choose "OUR" for the fees. What this means is that the buyer assumes all foreign exchange fees. If they send in another currency or do not choose "OUR" for fees your payment will usually have fees deducted by banks enroute. On a side note, if you list on another one of eBay's sites you will need to accept payment in the currency of that site. So this paragraph usually only applies to payments for items listed in USD.
After the buyer sends payment it will usually take about 5 days to appear in your bank account. The beauty of a wire transfer is that once it is in your account it CANNOT be taken back so there is no risk of a "chargeback" like there is with PayPal or direct acceptance of credit cards. This payment method is very secure and safe. There are people who will say 'do not give out your bank account number to anyone' who do not realize that all of your information (and your signature) is on every check you write!

"What else could I do? I had no trade so I became a peddler" - Lazarus Greenberg 1915

"What else could I do? I had no trade so I became a peddler" - Lazarus Greenberg 1915
- answering Trolls is voluntary, my policy is not to participate.