单选题 Canada does not have a state religion, and the separation of church and state has been firmly upheld.
【正确答案】 D
【答案解析】