(2006, Daryl Hannah, Campbell Scott)
Earth versus giant bugs story set in San Francisco. Some of the action takes place aboard a 1980 Flyer D900 wearing generic 'Urban Transit' fleetnames, supplied for filming by 911 Filmcars of British Columbia.
…..but the real clue to the filming location (Vancouver) is provided by this passing trolleybus, Coast Mountain Transit 2836, a 1983 New Flyer E902: