Yes, Air China is able to tag your bags up to YVR since both are *A and will also issue onward boarding passes. However, this may be difficult if you encounter a non-English speaking agent at KHN (supposing you have have two separate tickets). You will also have to show your onward eTicket itinerary with Air Canada.
If it's one single ticket, it would be easier to explain to the agent what you're trying to do.