Yes, you should create a marketo program to listen for Fills out Form is X, Page IS Y. The Program can sync to any sfdc campaign.
if your SFDC Campaign exists, you can sync to it, but if the Statuses do not match what Marketo expcts, Marketo will complain, so adjust the statuses first in SFDC.