They've started putting in computerized kiosks in MoBay airport similar to those that have existed in US and Canada airports for a while. However, at least as of the last time I flew in, they still made you fill out a paper form first, which could be filled in on the plane or at the airport once you arrive.