Text this: Community pharmacists' evolving role in Canadian primary health care: a vision of harmonization in a patchwork system