The important criteria/ requirements of immigrating to Canada?

"What are the important criteria/ requirements of immigrating to Canada? What are the major challenges immigrants may experience in Canada? What strategies can immigrants use to deal with those problems?