All the constructions considered to be 'information packaging' (see Ch15) are non-canonical.
The reversal of subject and PC falls under the heading of 'information packaging', subtype 'postposing and preposing', more specifically subject-dependent inversion (see Sect 8, page 258 [47] iia/iib).
Examples of the five major canonical clause structures are given in Ch4, p78.