You can contact the BC Employment Standards branch (
Employment Standards Branch, Ministry of Labour, Government of B.C.)
I worked at a job where I didn't get paid for a month, they said that one of their clients still needed to pay, and that the 'check was in the mail'.
I stayed there a few more weeks while i was looking for a new job..
At the end of the day, bc employment standards (or maybe labour relations) got some money out of them and sent me a check..
The company was still around afterwards, but their website contact changed from Vancouver BC to Panama Republic, no joke.