Yes. It seems Freedom now offers prepaid plans. There are 3 Freedom prepaid plans for now. You can compare them here.