In the south end of langley at 3094 194 st there's an a shop called Canadian Auto Restorations. They run a do-it-yourself sandblasting operation under a covered area at the side of their shop. The equipment is industrial heavy duty stuff and gets the job done quick. They charge $55/hr or $90/hr to do it for you.
If you have ever sandblasted yourself in your backyard, shop, ect. you know that clean up and the cost of sand will make $55/hr look pretty good. Another good place in langley for blasting is Langley U-Blast for cabinet blasting. They are on the east end of the langley bypass across the road for toyotatown. Nice people, reasonable prices.
Also I would be doubtful if a 2hp compressor can keep up to a sandblaster and moisture in your lines can cause real headaches when blasting, especially with a small compressor.
Couple more cents for you. Good luck.