Normally, you do not need to re-check your bags if you are connecting between two domestic flights, or if you are connecting from a domestic flight to an international flight. If you are arriving in Canada on an international flight you will have to collect your baggage to pass through customs.