I'm from New Brunswick, but I have a friend or two from the Southern Ontario area so I might be able to get one of them to go there and ship them to me themselves...
I just did a comparison using a currency converter. From Playdium, 20 generic pushbuttons + 2 "Sanwa Japanese joysticks" (it was the closest thing to a J-Stik Cherry Top I could find on there, I have no clue what they're like) comes to a total of about $116 with regular shipping in CND.
From Ultimarc 20 generic push buttons + 2 J-Stik Cherry Top joysticks came to exactly $107 USD with shipping. Factoring a currency conversion, it comes to about $134.50 CND.
But... The Sanwa joysticks didn't look like they had the microswitches included with them in the pictures, and I know that I want the J-stiks if I do get this done, so I'd be tempted to go with Ultimarc anyways.
Also, is that something I should watch out for when buying a joystick? Making sure they come included with the microswitches first so I don't make a mistake of not ordering them with the stick too? Or do all joysticks come with them/don't come with them?
EDIT: I just checked out Groovy Game Gear as well. Their prices come to be MUCH cheaper for me. It's only $1.20 USD for their pushbuttons instead of about 2 bucks. Comes to $56.64 USD total with snail shipping, which comes to about $71 CND. Holy price difference, Batman! But they don't have the Cherry topped joysticks, which is part of why its so much cheaper too.

The sticks they had were only about 8 bucks (HAPP Competition sticks) instead of 21 for the J-Stiks on the other sites, but even adding about 40 bucks to compensate, the price would STILL be cheaper. Wowza.
Another Question: It mentioned for the pushbuttons at GGG that they fit a 3/4" hole. All the other sites say their buttons fit into a 1-1/8" hole. I assume this means the GGG buttons are smaller in size? Realized they meant a 3/4" thick board, not hole size
