Given that not even the Canadian taxpayer pays for a significant amount of concrete and a tower at every two-bit town it has to be somewhere big -ish
Apparent lack of aircraft (or activity) = ?military?
Those spot circles also look military
I think it may well be CAFB Edmonton Namao at Lancaster Park?
Drove by it a few times