Went to multiple records stores in Montreal, including the biggest independent one (33 Tours, which had a small set for Record Store Day), and asked the guys if they saw the BoC satellite, but none of them had any idea about it.
Oh well... Canada's off the map of Boards of CANADA, it seems :p
Keep up the lurking, out there, chaps!
And thanks a lot, especially to Krs for confirming this is real. You made my day, man!