Customs and Immigration – 2 hours and 5 minutes sufficient for the transfer of an international flight to a domestic flight to Melbourne Tullamarine?

I will be flying from Malaysia to Canberra very soon. My flight from Malaysia will reach Melbourne at 4:55 am, while my connecting flight from Melbourne to Canberra is at 7:00 am. The two flights are made at the same airport but in different terminals (T2 to T3).

I was wondering if 2 hours and 5 minutes was enough to clear customs, collect my luggage and re-check in for my connecting flight to Canberra? Or should I book my flight again?