Example of grammar difference between Cantonese and Mandarin?
It is 畀我 (give me/ to me) not 被我 (by me)

畀我 is the Cantonese equivalent of 给我 in Mandarin


  Is this a difference in grammar between Cantonese and Mandarin?


Most grammar structure are the same in Cantonese and Mandarin

"而家 唔好 打電話 畀我"  (Cantonese) = "Don't make phone call to me now"

"现在 不要  打电话 给我"  (Mandarin) = "Don't make phone call to me now"

~

"现在 不要  给我 打电话 到警察局" (Mandarin) = " Don't make phone call to the police for me now"

"而家 唔好 同我 打電話 畀警察局" (Cantonese) = " Don't make phone call to the police for me now"

There are some exception:


'给我 打电话' in Mandarin can mean 'give me a phone call' or ' make phone call for me' 
'同我 打電話' in Cantonese can only mean ' make phone call for me' 


If you want to say 'give me phone call'  in Cantonese, you can either say '打電話 畀我' or ' 同我 通電話' (it is rarely used)

There are some unique Cantonese grammar structure that's not found in Mandarin (mostly involve final particles that do not exist in Mandarin) .

Example:

"而家 唔好 同我 打電話 畀警察局(住)" = " Now, don't make phone call to the police for me (yet)" 

Since Mandarin doesn't use the final particle '住' for 'yet' , the same phrase in Mandarin would have to be "现在 (先) 不要  给我 打电话 到警察局" 

Edit: 


  In Cantonese, 俾 and 畀 are often regarded as variants of each other. However, some people suggest that 俾 means "by (passive voice)" whereas 畀 means "give".