as a Canadian you are not legally required to comply with 2257, however, it is still unclear if your hosting in the USA will be considered your "primary place of business" so if I were you I would:
- comply as much as possible and put up 2257 links on all your domain's home pages leading to your 2257 statement
- look at moving to non-us hosting

cheers,
Luke