>>Canada where there is no TSA
You really think that Canada doesn't have a TSA? They do. It is even called the CATSA, ie the CAnadian TSA. In fact, to comply pre-screening, CATSA is largely forced to mirror all US TSA rules. Literally the only difference between Canadian and American screening procedures is the colour of the uniforms.