A long-running dispute case between US-based biotech giant Monsanto and a Canadian canola grower is being heard in Canada's Supreme Court.