Canadian cleaner