You Canadians seem to get the short end of the stick when it comes to graphics cards.
For $150.00 I would seriously think about looking for a good card on eBay from a seller who's willing to ship to Canada. Those prices on NCIX are just too inflated.
I'll give it another plug and say look for either a 6800GT or a X800XT. Just make sure to specify AGP when searching.
Also make sure your current PSU can handle whatever new card you're considering.