Also arrived at YYZ on Dec 31 afternoon (transiting on to domestic) and still waiting for a result 4 days later.
I guess whatever contract there is with the providers has this at lower priority than their private outbound travel tests (which makes sense for the providers and probably reduced the cost to the taxpayer significantly!).