No, you cannot apply for Canadian citizenship if you have a criminal record. Having a criminal record, especially for grave offenses, can affect your Canadian citizenship application. A past felony conviction can cause delays or rejection. Small-time offenses or older incidents might not automatically disqualify you, but these are still part of the review. If you've finished your sentence and meet every other requirement, you can still apply.