Curie temperature of ferrite (with higher magnetization) or its alloys is equal or slightly more than room temperature; as temperature increases it loses its magnetization.
I think its fundamentally impossible; in single-phase material you will have only weak magnetization slightly below Curie point.
Therefore, you should seek rather some material with solid-solid phase change slightly above room temperature. Lower-temperature phase may be ferromagnetic with high Curie point and magnetization, while higher-temperature phase is paramagnetic.
But for base, you can start from Gd metal..it has Curie point at 20C.