It is not possible that your car doesn' t have CANbus.
CANbus is one of five protocols in OBD-II
2001: The European Union makes EOBD mandatory for all gasoline (petrol) vehicles sold in the European Union, starting in MY2001 (see European emission standards Directive 98/69/EC).
2003: The European Union makes EOBD mandatory for all diesel vehicles sold in the European Union
2008: All cars sold in the United States are required to use the ISO 15765-4 signaling standard (a variant of the Controller Area Network (CAN) bus).
See also ISO 15765-4.3:2001 “Road Vehicles-Diagnostics on Controller Area Network (CAN)—Part 4: Requirements for emission-related systems”, (December 14, 2001)
So, by law, worldwide, every car has to have CANbus for control of emissions.
Actually your car does not have "a" canbus, Most cars have 5-9 CANbuses connected to the several systems in the car.
What you proablably mean is that you ordered a unit without CANbus decoder.