First of all, sorry if this post breaks some kind of rule. I read the ones mentioned and didn't find anyone that was against it.

I'm a single guy in his late 20s from a North African country, masters in IT and non-religious who's halfway into moving to Canada.

What should I expect life to be in Canada? Is it a bad move? What would be your advice to someone in my stead?