If moving to another country hasn't scared you yet, you haven't probably thought it through completely. Fear of the unknown is part of the human psyche and it is a good survival mechanism as well because, by and large, it keeps you safe and alive. It is important to acknowledge that this fear of the unknown is part of our evolutionary heritage and can be consciously transformed into a positive force as well. This fear of the unknown should motivate you to gather as much information about Canada as possible so that gradually the unknown component reduces and you start feeling increasingly more comfortable with this decision at a subconscious level. It is a bit like starting a relationship - 'mindless' romance eventually gives way to pragmatic companionship.
After that psycho-babble, here are some hard facts. Transplantation is never easy. Be optimistic but prepare for the worst (including going back to your home country). Do not burn bridges at home, avoid selling everything in a bid to move to Canada, have a base at your home country as well. Give yourself a clearly defined window to succeed in Canada and assign a budget to that as well. Be extremely prudent with your finances in the early days and do not succumb to the temptation of short-term benefits (a store clerk job starting tomorrow, for instance) against 6 months of searching, networking, interviewing, being rejected, feeling suicidal, battling depression and managing family expectations while holding out for that respectable job to come your way. Start building your awareness about the Canadian economy, culture, socioeconomic patterns, provinces, industry sectors, tax structures etc to better integrate into a new society. Above all, stop letting others bad experiences scare you. Everyone's life is different - it is important to take lessons from their examples but more important to not absorb either someone's overpowering optimism or their nauseating negativity, as the case might be.
All the best!