Will a criminal record affect my immigration status?

This resource produced by settlement.org covers the implications of having a criminal record on one’s immigration status in Canada.