Thanks a lot for the help guys.
I'm going to keep the card and install it today, thanks to your help and I noticed an article on Tom's Hardware comparing the 128 to 256 and the only place where there was a 3-9 fps difference was in the Unreal Tournament Benchmarks at an outrageous 1600X1200 with AA and AF absolutely maxed. I always find that 1024X768 is good enough for me, but I am going to mess with the AA/AF settings.
My old GeForce MX440 64 MB had AA but if you turned it on the slightest bit, it was more like a slideshow than a game let's say.
So based on that, I take it that even in the long term future, the difference won't be too much in the 9800 Pro 128 vs 256 anyways. And BTW, the 6800 GT/Ultra right now that I only found at futureshop is $700/$900 I think and the X800 Pro is $600. Can find them cheaper, but not by much, and there's no way I'm going to spend that much on a graphics card so I'm finally decided that the 9800 is the best bet. If you haven't realized yet, I'm cheap/poor because I'm going into University.
One last thing if anybody can be bothered to answer: When is Half-Life 2 coming out? I bought this card for HL2 since Doom 3's gameplay thoroughly disappointed me. Is it going to take so long to come out that by the time it's out I can find a better deal than $250 CDN? I don't think so, but it's getting frustrating waiting for HL2.
PS: Yeah, I do live in the Great White North and it is a complete no-no reccommending me parts from newegg.com. With all the taxes/exchange rate/duty fee/shipping to get over the border, it might just be cheaper to fly to the US to pick the card up and fly back to this "Great White North" you speak of.