As a Canadian I recently received my new Chase Premier Card but I now find out that Canadians do not get the 50K miles at sign-up - we get 30K. Why are we not getting the same as the US Premier Card holders? Further I just found out from Marriott Rewards that we also do not get the one night credit for every $3K spend. I find this very concerning that all North American card holders are not treated equally. I am currently a platinum elite member but will be struggling to retain it next year and was hoping to gain the extra credit for each $3K spent.