Here's a resource for you. It's the U.S. Occupational Outlook Handbook but it will apply to Canada as well. It tells you which jobs are expected to outperform and which are not. Tells you the median pay, growth projection, requirements for the job, etc. Find a job that will be in demand long term. It's great to have a degree but if you have one in a field that is not in demand, as you may have found out, it's not very helpful. On the other hand, if you have some idea of where the projected growth will occur and situate yourself to be there then you stand a much better chance of succeeding.
Once you land that sought after job, determine where their core business is and stay with that. New company endeavors are wonderful but the folks that go with it stand a very good chance of finding themselves in an effort that didn't work out or one that gets sold to someone in the same field. Since synergies occur in that situation you can find yourself on the street in that scenario as well.
http://www.bls.gov/ooh/