Immigrating to Canada can be a complex process. There are different avenues to take and different requirements to meet, depending on the individual