Canadians 'ahead of politicians' on marijuana laws