...just giving my opinion as an Italian living in US for many years, when you leave your own Country is always traumatic, difficult to adjust, lonely and depressing....But you will forget all that and get used to your new surroundings, its worth a try , you are going from a bit unstable Morocco , to a well functioning Canada , which accepts you and other nationalities.... You will be going from bad to better, especially if you will find a good job in the process...n'est pas ?