The sets have been spotted as low as $15US and if you could find someone to find it at that price and ship it to you loose then that would be the route to go.
But if you can't, $27CAN is not too bad. It is unfortunate that prices seem a tad high to you and for others, I agree with you as well. However, anyone out of the US has the same problem. Could you imagine living in Australia or Europe and collect joes?