I've set up shop here, and it's MY TOWN!!!!!!!
Really, if it's sitting at home in the shop, go out and get a job @ some of the shops in town, and see where the works coming from. Or simply make your own niche. Come up with a product that you can sell that people need!
Only Advice I can really give you is Mind your Cash Flow!!!!!!!
Other than that enjoy Vancouver!!!! Not exactly a manufacturing hot bed, but the works there if you really want it.