Warranty cards are useless. What you need for any warranty work is an invoice dated within the year from a Canon Authorized Reseller.
The only B&L photo supply company I found is located in Carbondale, IL the phone number is (618) 529-2031.
If this is the company from whom you bought the camera, phone and ask them if they are Canon Authorized resellers.
If B&H from New York City is where you purchased the lens, find out from them if the lens is gray market or Canon USA. Both B&H and Adorama usually make it quite plain if you are buying a lens with a Canon USA warranty or a gray market lens.
I don't know about B&H but Adorama backs up their gray market items with their own warranty.
Anyway, ask the company from whom you bought the lens.