Buying AVRasp in Canada without waiting for a month or so for China Post

I could order the cheapest USBasp from China and wait a month but I'm tired of doing that.
What would be the best way to get a USBasp in Canada reasonably quickly for a decent price?

Also... It looks like any cheap USBasp will have older firmware on it and as I don't have another programmer to update the USBasp firmware AND my only Arduino (to use Arduino as ISP) has a messed up 16U2 on it so I'd like to get one that's already up to date.

My hope is to use the USBasp to fix the 16U2 on my UNO R3 and if that doesn't work at least I now have a programmer that will let me use the otherwise useless UNO that can't be programmed over USB at the moment.

Did you try digikey?

These guys are in Canada, near Niagara falls.

Ask them to reprogram it for you per the note on the page.

mart256:
Did you try digikey?

They're available in all sorts of places, I'm just looking for advice on a trustable place to get one shipped to a Canadian address without having to wait a month.
I just looked at Digikey and not surprisingly I didn't find a USBasp there OR at Element 14. It's a DIY opensource thing, not a commercial product.

CrossRoads:
These guys are in Canada, near Niagara falls.
Atmel AVR Programmer USBISP/USBASP - dipmicro electronics
Ask them to reprogram it for you per the note on the page.

Yes, I was wondering about them. I bought my first ever breadboard from dipmicro.
Maybe I still have my account information in my e-mail somewhere (probably don't even have that e-ail account anymore).

CrossRoads:
These guys are in Canada, near Niagara falls.
Atmel AVR Programmer USBISP/USBASP - dipmicro electronics
Ask them to reprogram it for you per the note on the page.

Ahh. I just read the note.
I'm assuming it would be much better to have the firmware on it updated so I can use the much more common AVRDUDE and AVRDUDESS.
I'm mostly trying to revive a messed up 16U2 on my UNO R3 but a programmer like this will come in handy for other things anyway, like programming the otherwise working UNO R3 if the 16U2 ends up not being fixable.

The price is completely reasonable too.

ALSO... I'm assuming an UNO R3 with a broken 16U2 will have no way of communicating through the serial monitor anymore but if I also got one of these USB to TTL UART Converter Module Win7 Compatible PL2303HX 3.3V 5V Output - dipmicro electronics I could through the TX and RX pins?

Yes - make sure you can get PL2303 driver for you computer.

CrossRoads:
Yes - make sure you can get PL2303 driver for you computer.

It looks like there are pl2303hx drivers for everything up to Win8.1 and most hardware that woks with Win8 seems to work fine with Win10 too.
I'm still using Win7 but I might install Win10 on my other HDD sometime soon to test it out.

dentaku:
I'm still using Win7 but I might install Win10 on my other HDD sometime soon to test it out.

What software do you need to have on the system that mandates the use of Windoze?

The only conceivable reason to use Windoze is that some proprietary software (such as - games) requires it (or a particularly odd piece of hardware).

Otherwise, Linux - Mint as one neat version - is faster, more reliable, more manageable and includes some powerful tools ...

Almost all drivers are built-in and do not require "installation". They are in fact, mostly generic and identify by type rather than specific configuration.

Paul__B:
What software do you need to have on the system that mandates the use of Windoze?

The only conceivable reason to use Windoze is that some proprietary software (such as - games) requires it (or a particularly odd piece of hardware).

Otherwise, Linux - Mint as one neat version - is faster, more reliable, more manageable and includes some powerful tools ...

Almost all drivers are built-in and do not require "installation". They are in fact, mostly generic and identify by type rather than specific configuration.

I have no urge to mess with Linux. I want my OS to just work and Win7 has done just that for many years.
None of the software I use has Linux versions and even if most did I still wouldn't bother because Windows is still more useable and requires less fiddling with the OS.

I can't believe people on forums are still posting stuff like this and spelling it Windoze in 2015.