A Canadian hotel now has bragging rights as the “world’s most popular three-star hotel” thanks to the Duke and Duchess of Cambridge. Coast High Country Inn in Yukon’s capital is getting worldwide recognition after hosting the beloved royal couple last...