Canadian drugmaker Valeant Pharmaceuticals International Inc. today said it would buy Long Beach's Obagi Medical Products Inc. for about $344 million to boost its dermatology business, Reuters reports. Obagi makes physician-prescribed skin-care products.