The possible causes are: receiver, LNBs, switches, cables. Unlikely a receiver problem, if you're using the same receiver as works in Edmonton. Could be any of the remaining causes, although it sounds as if you've eliminated "switch" by replacing the former one. That leaves LNBs and cables. You can test the LNBs pretty easily by simply hooking up the receiver directly to the LNB (i.e. no switch) and if you get a signal on both odds and evens, the LNB is prob. OK. That would leave cable issues (loose connector, etc). If the setup allows it, you can confirm it's a cable issue by buying a new 15 or 20 foot manufactured cable (i.e. connectors installed at factory) and using it to connect each LNB directly to the receiver.
Simply trial and error should resolve your issue at the end of the day. I doubt your "even only" issue is caused by weak signal, since I believe the satellite sends out the same strength of signal on both odd and even transponders and the transponders are physically only a few metres apart on the satellites themselves.