Will a British citizen become a Canadian citizen by marrying a native Canadian?

No, they cannot. The Canadian spouse must sponsor the immigration. After living 3 years out of the past four years in Canada, then they can apply for Canadian citizenship.