will try to sum up my Canada (toronto) immigration experience.
Pros:
- free health care
- parks/hiking trails are awesome
- work/life balance is good, depends on the company as well
- not too racist
- free school
Cons:
- real estate ($600,000 for 1 bedroom apparent ~50sqm) + $500/month for maintenance and tax (
https://condos.ca/)
- toronto in general is very expensive to live in. like renting 1 bedroom is like $1800/month
- kindergarten pretty expensive
- health care can be slow
- its very cold for like 8-9 month, a little cloudy too
- people are warm at first but distant if you wana get close to them.
Even tho i never been to Europe, I would advise you to choose Europe. Europe in general have an excellent work/life balance and its closer proximity to lebanon and the weather is probably not crazy cold but Europe is generally pretty cloudy.
If you decide to go to Europe you probably dont want to burn the Canadian bridge, so you probably wana check if you can apply again or something... I know you can land there and leave for like 3 years and you should be fine but afterward you would lose your PR (2 years out of 5 to maintain PR). Problem with Europe you probably be tied to 1 company for probably 5 years for better or worst.