单项选择题

Canada does not have a state religion, and the separation of church and" state has been firmly upheld.

A.officially
B.formally
C.easily
D.solidly