I usually just order a milspec extension from Brownells whenever I have enough stuff to make a $100 order. Under $50 if memory serves for a Hi-Standard brand milspec extension - they are pretty nice, no complaints from me. Half the price of most Canadian sources.
Honestly, I think we get RAPED on receiver extensions here in Canada. They are not export controlled, so NO reason for the inflated price up here.