Canadian man caught with drugs