You can try with mineral oil, put 1-2 drops in the ear, it iwll dissolve the dirt; it can be purchase at Jean coutu, ask the pharmacist. actualy, I asked them to give me some last time, and they do.
If you do not have a medicare card, I think the charge is betwen $35 - 50 per visit, dfepends on doctor, go to any CLSC, or even clinic in chinatown.