A 33-year-old Canadian man was arrested by Buffalo police at the Peace Bridge about 9 p.m. Monday after a Homeland Security agent said he found a ziplock bag containing 33 grams of marijuana that the man allegedly was hiding in a leg of his trousers. Chad Styres of Oshweken, Ontario, was charged with criminal possession of marijuana.