Thank you very much everyone for your comments. This site and all of you are helpful as ever. I had someone call the canadian embassy, and as per her I-151, I-551 kind of GC (whatever that means), does not need a Visa, else I need a visa. I guess I'll go home tonight and check.
LinuxRox, Phoenix - do tell me about the chicks though

. That is one info I can't get from people at work. (But dude you should see the chicks on east coast - way better than CA).
gcskr, I got the document - it is VERY useful, thanks a WHOLE BUNCH. I haven't had time to read it yet, but I will keep it in safe keeping and read it when I can. If and when I get time, I might even attach it to this website as a message post in the appropriate forum as pointed by you. Thank you very much for painstakingly splitting it in 5 peices so it could get to me.
wonderfull - I am going there for a few boring meetings, and won't be working over there. I should be back fairly soon, so I should be okay.
ECGC - 140 - Fact (And do consider this for a moment): I am really too busy. Though I feel no ill towards you, and hope you will understand and maybe even appreciate my ignoring your childish comments. Even if I wanted to give this any attention, I really couldn't - because I am really just too damned busy to even care. Also, there are a few people on this forum who know me in person, and they will vouch for the truthfullness of whatever I have said - not that they need to or should anyway.
It is really difficult to try and make you see my point of view, ..... But I just have to move on and bow out of this self elating bashing you guys are so addicted to.