Air Canada uses the myidtravel site to list. Very easy and you can even check in up to 24 hours prior using their app and your booking ID. No problem gate checking your standard pilot roll-aboard if you need to. Something bigger would need to be done at the ticket counter and the agents have always been very accommodating. G
As for Business Class, that seems to be a Captain thing based on space availability. Sometimes the agent will sit you in Premiere/Preferred.