Investors and rental owners

You could ask for a T2200 but without this on file, you would not be able to claim employment expense. Otherwise, assuming your 25% mileage is reasonable, the calculation would involve lease costs, insurance, fuel, maintenance and licensing as you suggest.
If you were self employed, you could claim these costs as business expense, but it appears you are not.