Cannot send CAN message

Hello,

I currently have Arduino uno R3 + Sparkfun's Canbus shield.
I am using libraries from http://www.seeedstudio.com/wiki/CAN-BUS_Shield to write my code.
My goal of this project is to connect the arduino + canbus shield to the car's canbus that runs at 100kbps and write a send message every 1 second.
I am pretty newb when it comes to programming so I will appreciate any help that you can give me.
Here is all the code I have so far.

#include <mcp_can.h>
#include <SPI.h>

void setup()
{
Serial.begin(115200);
// init can bus, baudrate: 100k
CAN.begin(CAN_100KBPS);

}

unsigned char stmp[8] = {10, 0, 20, 0, 0, 0, 0, 0};
void loop()
{
// send data: id = 0x430, standard flame, data length = 8, stmp: data buf
CAN.sendMsgBuf(0x430, 0, 8, stmp);
delay(1000); // send data per 1000ms
}

I have checked the CANH & CANL pins from the DSUB9 connector respect to ground, but I only see constant 2.5~2.6V. The message is not being sent, because if it is being sent then I would see fluctuating voltage from 2.5V ~ 5V, correct?

Can somebody guide me to the right direction?
The code compiles fine, but I do not seem to get anything out of the CANH & CANL ports.
Any help will be greatly appreicated.
Thank you.