If you have a job in singapore, try to saty there or back to china.
civil engineering is no use in canada, they build timber housess only. there is 0 hotel built inpast 10 years in toronto.
or you can go to USA after graduation.
I came from singapore, and I'm civil engineer too, I want to change my career.