#1- you are desribing an MBJ ( main bonding jumper). on a typical service here it would be necessary, i don't know if Canada has separate N&G from the serving X-former, but this is the only reason i can see for NOT having the MBJ at either meter or panel...
#2- 250.32 would cover this, would this be an outbuilding? Or is the main & sub under one roof??