Shire gets $248 mln tax refund from Canada, more to come