I researched a lot on internet and found that civil engg has much more jobs than mechanical engg in canada and usa? Does this true? As I have interest in both, so I am confused what to choose. I have completed my 1 year in canada. In recession, civil is better than mechanical or vice versa? Which has more salary?