ADVERTISEMENT
The Invictus Games are in full swing up in Whistler and there’s been a boost in energy and business for the resort town.