Visual-inertial odometry (VIO) is an accurate, inexpensive and complementary approach for land vehicle navigation in Global Navigation Satellite System (GNSS) signal-denied environments. VIO is subject to scale drift because it estimates forward direction translation using distant feature points that are generally located only in the forward direction. Wheel odometer measurement can be obtained from the CANBUS interface of most modern passenger vehicles and these provide reliable estimates of the forward wheel speed. In this paper, we present an innovative approach to incorporate wheel odometry and non-holonomic constraints (NHC) together with tightly-coupled monocular visual-inertial odometry using the Multi-State Constraint Kalman Filter (MSCKF) developed by Mourikis and Roumeliotis . The algorithm is first validated and tested on two publicly available datasets and then evaluated using real-world winter driving data collected in suburban and urban environments.