if same airline from HK to 多明尼加, then Canada is a transit only, can purchase the ticket with two sessions only.
If by different airline, then u need immigrate into Canada, collect the baggage for custom clear. Then go to departure for check in and emmigration again.