This depends on alot of factors bro. Country,location,politics,economy, can change your job prospect dramatically and they constantly keep changing. 5 years ago, everyone was saying petroleum and chemical were the best and now that oil is down software is good. The Canadian gov't is heavily investing in our outdated infrastructure for the next decade so civil has jobs. Manufacturing has been really hard to find lately as well. Chemical depends on the city and isn't limited to O&G; pharmaceuticals, healthcare,food etc. is other sectors they can get into.
Your recommended list also applies in Canada too tbh.
Overall you can't go wrong with any eng. degree