Yes, if you have a criminal record but are clean now, you can apply for the Canada ETA. However, you will be questioned to clarify your criminal record. Each clarification will be inspected, and post the inspection, you will be given the ETA.