I placed an order (with TD.ca) for it when it was "in stock", my order mysteriously didn't go through. I call TD and after holding for 20 minutes I'm told that "in stock doesn't actually mean we have the item, it might mean that its readily accessible". My guess is they never actually had it in stock.
I was also told that TD.ca has 8 BFG cards in backorder... not a lot.
Also, from all the info I can find the XFX and BFG cards have a core clock of 580MHz, the EVGA is at 470MHz.
Edit- NCIX says they will have the EVGA model in stock in 2-5 days. If the 470MHz core doesn't stop you that's your chance.
http://www.ncix.com/products/index.php?...65&vpn=512-P2-N545-AX&manufacture=eVGA