Source: https://calgarydefence.com/news/blog/police-street-checks-and-what-ontario-is-doing-about-them/