Here are some Canadian examples of other highways that are not shown as ending at their junctions with other major highways (correctly):
Route 102, Halifax:
Route 111, Halifax:
Route 116, Montreal:
Highway 400, Toronto:
Highway 427, Toronto:
Route 973, Quebec:
There's no reason Highway 99 in Richmond, Knight Street in Richmond, the Queensborough Connector, and Highway 99 to Lions Bay couldn't be shown as expressways (or for that matter portions of the Pat Bay Highway and the Trans Canada in Victoria). They are fully divided, with shoulders, limited access, and interchanges.
You should be able to look at a map and tell there's a difference between Kingsway and Highway 91a.