One of the challenges concerning electric vehicles is their performance in cold climates. As the temperature drops below 10 • C battery capacity begins to reduce and heating demand starts to claim a larger proportion of total vehicle energy expenditure. Although efficient, electric vehicles waste heat through a few components, resulting in opportunity to harvest waste heat through a heat pump. With multiple options for harvesting heat and the option to heat the battery, a model and architecture has been developed to give flexibility in a wide range of thermal management scenarios. This paper explores the details of the model and presents two example cases of interest to demonstrate the model's applicability.