In terms of incongruity, there are different levels of scope. It might seem odd that a Canadian province, in this case New Brunswick, has official language provisions that far exceed the federal government's obligations in the same territory. That's what is meant by incongruity. It can be measured in Part IV of the Official Languages Act, the part that pertains to the delivery of services to the public. It says “where numbers warrant”. That's at the federal level. This limit does not exist in New Brunswick.
Thus, any amendment or modernization of the act should also confirm for New Brunswickers that services in both official languages should be equally accessible at the federal and provincial levels. This is just one example among many.
Taking that even further, if we talk about asymmetry, we would never be so pretentious or greedy as to use the specificity of one province's number against that of another province, knowing that the second province might have more limited language rights and not have access to the same services.
What do we think of that?
Any amendment or modernization of the federal legislation should allow all of Canada, but particularly New Brunswick because of the specificity of its provincial official languages legislation, to expedite services so that they are much more prevalent where census questions indicate that a given region is more likely to need a service, without being hindered by that very provision.